/**
  * @return void
  */
 public function editAction()
 {
     $id = $this->_getParam('id');
     $url = $this->getRequest()->getParam('back', false);
     $this->view->urlBack = FALSE;
     $this->view->controllerBack = NULL;
     $this->view->caixa = NULL;
     if ($url) {
         $url = str_replace(".", "/", $url);
         $this->view->urlBack = $url;
         $url = substr($url, 1);
         $params = explode("/", $url);
         $this->view->controllerBack = next($params);
         $this->view->caixa = end($params);
     }
     $dtoSearch = \Core_Dto::factoryFromData(array('sqArtefato' => $id), 'search');
     if (!$this->getService("Artefato")->isInconsistent($dtoSearch, FALSE, TRUE)) {
         $this->getMessaging()->addErrorMessage('Documento já corrigido!', 'User');
         $this->_redirect($this->view->urlBack);
     }
     parent::editAction();
     $this->editActionExtension();
     $this->view->arrWithoutSignature = $this->getService('Documento')->getTipoDocumentoSemAssinatura();
     $this->view->arrWithDuplicityCheck = $this->getService('Documento')->getTipoDocumentoComValidacaoDuplicidade();
     if ($this->view->data->getSqTipoDocumento()) {
         $sqTipoDocumento = $this->view->data->getSqTipoDocumento()->getSqTipoDocumento();
         $this->view->isDocWVDuplicity = in_array($sqTipoDocumento, $this->view->arrWithDuplicityCheck);
     }
     $this->getMessaging()->dispatchPackets();
 }
 public function editAction()
 {
     parent::editAction();
     $sqNaturezaJuridicaPai = $this->view->data->getSqPessoa()->getSqNaturezaJuridica()->getSqNaturezaJuridicaPai()->getSqNaturezaJuridica();
     $criteria = array('sqNaturezaJuridicaPai' => $sqNaturezaJuridicaPai);
     $this->view->cmb['sqNaturezaJuridica'] = $this->getService('NaturezaJuridica')->getComboDefault($criteria, array('noNaturezaJuridica' => 'ASC'));
 }
 /**
  * Action para edicao
  */
 public function editAction()
 {
     parent::editAction();
     $sqEstado = $this->view->data->getSqMunicipio()->getSqEstado()->getSqEstado();
     $this->view->cmb['sqMunicipio'] = $this->getService('VwEndereco')->comboMunicipio($sqEstado);
     $this->view->enderecoSgdoce = $this->getService('EnderecoSgdoce')->getEnderecoFromCorporativo($this->view->data, $this->_getParam('sqPessoaSgdoce'));
 }
 public function editAction()
 {
     $this->_helper->layout->setLayout('modal');
     $this->view->new = $this->_getParam('new') ?: null;
     $sqPessoaSgdoce = $this->getService('PessoaSgdoce')->findPessoaBySqCorporativo(new \Core_Dto_Search(array('sqPessoaCorporativo' => $this->_getParam('id'))));
     if ($sqPessoaSgdoce) {
         $this->view->sqPessoaSgdoce = $sqPessoaSgdoce->getSqPessoaSgdoce();
     }
     parent::editAction();
 }
 /**
  * Edicao da pessoa fisica
  */
 public function editAction()
 {
     parent::editAction();
     $sqEstado = $this->view->data->getSqMunicipio()->getSqEstado()->getSqEstado();
     $this->view->cmb['sqMunicipio'] = $this->getService('Endereco')->comboMunicipio($sqEstado);
 }
 /**
  * Ação de edit de Modelos de Minutas
  */
 public function editAction()
 {
     parent::editAction();
     $sqPadraoModeloDocumento = $this->_getParam('sqPadraoModeloDocumento');
     $sqModeloDocumento = $this->_getParam('id');
     $dtoSearch = Core_Dto::factoryFromData(array('sqPadraoModeloDocumento' => $sqPadraoModeloDocumento, 'sqModeloDocumento' => $sqModeloDocumento), 'search');
     $this->view->sqPadraoModeloDocumento = $sqPadraoModeloDocumento;
     $this->view->itens = $this->getService('PadraoModeloDocumento')->listItensPadraoModeloDoc();
     $this->view->itensCabecalho = $this->getService('Cabecalho')->listItensCabecalho();
     $this->view->itensGrauAcesso = $this->getService('GrauAcesso')->listItensGrauAcesso();
     $this->view->itensPosicaoTipoDoc = $this->getService('PosicaoTipoDocumento')->listItensPosicaoTipoDoc();
     $this->view->itensPosicaoData = $this->getService('PosicaoData')->listItensPosicaoData();
     $this->view->campos = $this->getService('PadraoModeloDocumentoCampo')->listItensPadraoModeloDocCampos($dtoSearch);
 }