/** * */ public function cadastrardiligenciaAction() { $verificacaodao = new Verificacao(); $Projetosdao = new Projetos(); $PreProjetodao = new PreProjeto(); $diligenciaDAO = new Diligencia(); $post = Zend_Registry::get('post'); $auth = Zend_Auth::getInstance(); // instancia da autenticaĆ§Ć£o $Usuario = new Usuario(); $idagente = $Usuario->getIdUsuario($auth->getIdentity()->usu_codigo); $usu_identificacao = trim($idagente['usu_identificacao']); $idagente = $idagente['idAgente']; $utl = $diligenciaDAO->buscarUltDiligencia(array('idPronac = ?' => $this->idPronac, 'stEnviado = ?' => 'N', 'stEstado = ?' => 0, 'idSolicitante = ?' => new Zend_Db_Expr("isnull((SELECT usu_codigo FROM tabelas..usuarios WHERE usu_identificacao='" . $usu_identificacao . "'), (SELECT idAgente FROM Agentes.dbo.Agentes WHERE CNPJCPF='" . $usu_identificacao . "'))")))->current(); if (count($utl) > 0) { $this->view->ultimo = $utl; } $this->view->idPronac = $this->idPronac; $this->view->idPreProjeto = $this->idPreProjeto; $this->view->situacao = $this->situacao; $this->view->idProduto = $this->idProduto; $this->view->tpDiligencia = $this->tpDiligencia; if ($this->view->idPronac) { $resp = $Projetosdao->dadosProjeto(array('pro.IdPRONAC = ?' => $this->view->idPronac)); $this->view->nmCodigo = 'PRONAC'; $this->view->nmTipo = 'DO PROJETO'; } if ($this->view->idPreProjeto) { $resp = $PreProjetodao->dadosPreProjeto(array('pre.idPreProjeto = ?' => $this->view->idPreProjeto)); $this->view->nmCodigo = 'NR PROPOSTA'; $this->view->nmTipo = 'DA PROPOSTA'; } $tipoDiligencia = $verificacaodao->tipoDiligencia(array('idVerificacao = ?' => $this->tpDiligencia)); if (isset($resp) && is_object($resp) && count($resp) > 0) { $this->view->pronac = $resp[0]->pronac; $this->view->nomeProjeto = $resp[0]->nomeProjeto; } else { $this->view->pronac = ''; $this->view->nomeProjeto = ''; } if (is_object($tipoDiligencia) && count($tipoDiligencia) > 0) { $this->view->tipoDiligencia = $tipoDiligencia[0]->Descricao; } else { $this->view->tipoDiligencia = ''; } $this->view->dataSolicitacao = date('d/m/Y H:i'); }