本文整理匯總了PHP中Core_Configuration::getSgdoceTipoVinculoArtefatoInsercao方法的典型用法代碼示例。如果您正苦於以下問題:PHP Core_Configuration::getSgdoceTipoVinculoArtefatoInsercao方法的具體用法?PHP Core_Configuration::getSgdoceTipoVinculoArtefatoInsercao怎麽用?PHP Core_Configuration::getSgdoceTipoVinculoArtefatoInsercao使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Core_Configuration
的用法示例。
在下文中一共展示了Core_Configuration::getSgdoceTipoVinculoArtefatoInsercao方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: listGridVinculacaoPeca
/**
* método que retorna dados para grid
* @param \Core_Dto_Abstract $dto
* @return \Doctrine\ORM\QueryBuilder
*/
public function listGridVinculacaoPeca(\Core_Dto_Search $dto)
{
$queryBuilder = $this->_em->createQueryBuilder()->select('af.nuArtefato', 'af.nuDigital', 'av.inOriginal', 'av.sqArtefatoVinculo')->from('app:ArtefatoVinculo', 'av')->leftJoin('av.sqArtefatoPai', 'ap')->leftJoin('av.sqArtefatoFilho', 'af')->leftJoin('av.sqTipoVinculoArtefato', 'tva')->andWhere('av.sqTipoVinculoArtefato in(:insercao)')->setParameters(array('insercao' => array(\Core_Configuration::getSgdoceTipoVinculoArtefatoInsercao(), \Core_Configuration::getSgdoceTipoVinculoArtefatoAutuacao())))->andWhere('av.dtRemocaoVinculo IS NULL')->andWhere('av.sqArtefatoPai = :id')->setParameter('id', $dto->getSqArtefato());
return $queryBuilder;
}
示例2: _getActionMessage
private function _getActionMessage($sqTipoVinculo)
{
$arrTipoVinculo = array(\Core_Configuration::getSgdoceTipoVinculoArtefatoApensacao() => 'desapensado', \Core_Configuration::getSgdoceTipoVinculoArtefatoAnexacao() => 'desanexado', \Core_Configuration::getSgdoceTipoVinculoArtefatoInsercao() => 'removido', \Core_Configuration::getSgdoceTipoVinculoArtefatoAutuacao() => 'adicionado como primeira peça');
if (!isset($arrTipoVinculo[$sqTipoVinculo])) {
trigger_error('Nenhuma entrada para ação de desvinculação encontrada', E_USER_ERROR);
}
return $arrTipoVinculo[$sqTipoVinculo];
}
示例3: capaProcessoAction
/**
* Método que carrega a view Capa do processo
*/
public function capaProcessoAction()
{
$this->getHelper('layout')->disableLayout();
$data['sqArtefato'] = $this->_getParam("sqArtefato");
$dtoArtefato = Core_Dto::factoryFromData($data, 'search');
$this->view->cabecalho = $this->getService('Cabecalho')->find(\Core_Configuration::getSgdoceSqCabecalho_1());
$this->view->artefato = $this->getService('Artefato')->findVisualizarArtefato($dtoArtefato);
$this->view->temaTratado = $this->getService('ProcessoCaverna')->listGridCapaProcesso($dtoArtefato);
$this->view->dadosInteressado = $this->getService('PessoaInterassadaArtefato')->getPessoaInteressadaArtefato($dtoArtefato);
$entityArtefatoProcesso = $this->getService('ArtefatoProcesso')->find($data['sqArtefato']);
$this->view->sqEstado = $entityArtefatoProcesso->getSqEstado() instanceof \Sgdoce\Model\Entity\VwEstado ? $entityArtefatoProcesso->getSqEstado()->getSqEstado() : $entityArtefatoProcesso->getSqEstado();
$this->view->coAmbitoProcesso = $entityArtefatoProcesso->getCoAmbitoProcesso();
$this->view->nuPaginaProcesso = $entityArtefatoProcesso->getNuPaginaProcesso();
$this->view->autuar = $this->_getParam("autuar");
$artefatoPai = $this->_getParam("artefatoPai");
//para o autuar Digital/Tipo/Numero e Origem
if ($this->view->autuar === 'true') {
$data['sqArtefato'] = $this->_getParam("artefatoPai");
$dtoArtefatoPai = Core_Dto::factoryFromData($data, 'search');
$this->view->dadosOrigem = $this->returnDadosOrigem($dtoArtefatoPai);
$this->view->artefatoPai = $this->getService('Artefato')->findVisualizarArtefato($dtoArtefatoPai);
}
//para o autuar Digital/Tipo/Numero e Origem
if (!$artefatoPai) {
$criteria = array('sqArtefatoPai' => $dtoArtefato->getSqArtefato(), 'sqTipoVinculoArtefato' => \Core_Configuration::getSgdoceTipoVinculoArtefatoInsercao(), 'dtRemocaoVinculo' => NULL);
$artefatoVinculo = $this->getService('ArtefatoVinculo')->findBy($criteria);
if (count($artefatoVinculo) > 0) {
$data['sqArtefato'] = $artefatoVinculo[0]->getSqArtefatoFilho()->getSqArtefato();
$dtoArtefatoPai = Core_Dto::factoryFromData($data, 'search');
$this->view->dadosOrigem = $this->returnDadosOrigem($dtoArtefatoPai);
$this->view->artefatoPai = $this->getService('Artefato')->findVisualizarArtefato($dtoArtefatoPai);
}
}
}
示例4: listGridVinculacaoInsercao
/**
* método que retorna dados para grid
* @param \Core_Dto_Abstract $dto
* @return \Doctrine\ORM\QueryBuilder
*/
public function listGridVinculacaoInsercao(\Core_Dto_Search $dto)
{
$queryBuilder = $this->_em->createQueryBuilder()->select('a.nuArtefato', 'ta.noTipoArtefato', 'a.nuDigital', 'ps.noPessoa', 'av.sqArtefatoVinculo')->from('app:Artefato', 'a')->innerJoin('a.sqArtefatoPai', 'av')->leftJoin('a.sqTipoArtefatoAssunto', 'taa')->leftJoin('taa.sqTipoArtefato', 'ta')->leftJoin('a.sqPessoaArtefato', 'pa')->leftJoin('pa.sqPessoaSgdoce', 'ps')->andWhere('av.sqTipoVinculoArtefato = :material')->setParameter('material', \Core_Configuration::getSgdoceTipoVinculoArtefatoInsercao())->andWhere('av.dtRemocaoVinculo IS NULL')->andWhere('av.sqArtefatoPai = :id')->setParameter('id', $dto->getSqArtefato());
return $queryBuilder;
}