本文整理汇总了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;
}