/**
  * 
  */
 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');
 }