public function buscaprojetodespacharAction()
 {
     /** Usuario Logado *********************************************** */
     $auth = Zend_Auth::getInstance();
     // instancia da autenticação
     $idusuario = $this->getIdUsuario;
     $idorgao = $this->getIdOrgao;
     $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
     // cria a sessão com o grupo ativo
     //$codGrupo = $GrupoAtivo->codGrupo; //  Grupo ativo na sessão
     $codOrgao = $GrupoAtivo->codOrgao;
     //  Órgão ativo na sessão
     $this->view->codOrgao = $codOrgao;
     $this->view->idUsuarioLogado = $idusuario;
     $this->view->idorgao = $idorgao;
     /*         * *************************************************************** */
     $this->_helper->layout->disableLayout();
     $this->_helper->viewRenderer->setNoRender(true);
     $post = Zend_Registry::get('post');
     $pronac = $post->pronac;
     $tblProjetos = new Projetos();
     $dadoProjeto = $tblProjetos->buscar(array("AnoProjeto = ?" => substr($pronac, 0, 2), "Sequencial = ?" => substr($pronac, 2)))->current();
     //VERIFICANDO SE O PRONAC PESQUISADO JA ESTA CADASTRADO PARA ESTE ORGAO
     $historicodocumento = new HistoricoDocumento();
     $despachos = $historicodocumento->projetosDespachadosListagem(array(1, 2), null, null, $dadoProjeto->IdPRONAC);
     $blnJaExisteProjeto = false;
     foreach ($despachos as $despacho) {
         if ($despacho->Pronac == $pronac && $despacho->idOrigem == $codOrgao) {
             $blnJaExisteProjeto = true;
         }
     }
     //VERIFICANDO SE O PRONAC PESQUISADO JÁ FOI ENVIADO A ALGUM ORGAO
     $despachados = $historicodocumento->projetosDespachados(array(1, 2), null, null, $dadoProjeto->IdPRONAC);
     if (count($despachados) > 0) {
         $blnJaExisteProjeto = true;
     }
     $buscaProjeto = TramitarprojetosDAO::buscaProjeto($pronac);
     if (isset($_POST['msg']) and $_POST['msg'] == 'ok') {
         $this->_helper->layout->disableLayout();
         // desabilita o Zend_Layout
         //
         if ($buscaProjeto && !$blnJaExisteProjeto) {
             $orgao = $buscaProjeto[0]->Orgao;
             $NomeProjeto = $buscaProjeto[0]->NomeProjeto;
             $dadosProjeto['Orgao'] = utf8_encode($buscaProjeto[0]->Orgao);
             $dadosProjeto['Processo'] = utf8_encode(FuncoesDoBanco::fnFormataProcesso($buscaProjeto[0]->Processo));
             $dadosProjeto['Sigla'] = utf8_encode($buscaProjeto[0]->Sigla);
             $dadosProjeto['NomeProjeto'] = utf8_encode($buscaProjeto[0]->NomeProjeto);
             $jsonEncode = json_encode($dadosProjeto);
             //echo $jsonEncode;
             echo json_encode(array('resposta' => true, 'conteudo' => $dadosProjeto));
         } else {
             echo json_encode(array('resposta' => false));
         }
     }
     die;
 }
 public function buscaprojetoAction()
 {
     $this->_helper->layout->disableLayout();
     $this->_helper->viewRenderer->setNoRender(true);
     $msgAjax = array();
     $pronac = $this->_request->getParam("pronac");
     $buscaProjeto = TramitarDocumentosDAO::buscaProjeto($pronac);
     if ($buscaProjeto) {
         $msgAjax[0]['msg'] = utf8_encode("ok");
         $msgAjax[0]['p'] = utf8_encode($pronac);
         foreach ($buscaProjeto as $p) {
             // Função para formatar o numero do Processo
             $Processo = FuncoesDoBanco::fnFormataProcesso($p->Processo);
             $msgAjax[0]['processonome'] = utf8_encode('Processo: ' . $Processo . ' - Nome do Projeto: ' . $p->nomeprojeto);
             $msgAjax[0]['localizacao'] = utf8_encode($p->localizacao);
             $msgAjax[0]['Orgao'] = utf8_encode($p->Orgao);
             $msgAjax[0]['idpronac'] = utf8_encode($p->IdPRONAC);
         }
         echo json_encode($msgAjax);
     } else {
         $msgAjax[0]['msg'] = utf8_encode("erro");
         $msgAjax[0]['p'] = utf8_encode($pronac);
         echo json_encode($msgAjax);
     }
 }