当前位置: 首页>>代码示例>>PHP>>正文


PHP Core_Configuration::getSgdoceTipoVinculoArtefatoInsercao方法代码示例

本文整理汇总了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;
 }
开发者ID:sgdoc,项目名称:sgdoce-codigo,代码行数:10,代码来源:ArtefatoVinculo.php

示例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];
 }
开发者ID:sgdoc,项目名称:sgdoce-codigo,代码行数:8,代码来源:ArtefatoVinculo.php

示例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);
         }
     }
 }
开发者ID:sgdoc,项目名称:sgdoce-codigo,代码行数:37,代码来源:ArtefatoControllerExtensao.php

示例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;
 }
开发者ID:sgdoc,项目名称:sgdoce-codigo,代码行数:10,代码来源:Artefato.php


注:本文中的Core_Configuration::getSgdoceTipoVinculoArtefatoInsercao方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。