public function dadosetiquetaAction()
 {
     //ini_set('max_execution_time', 500);
     $this->_helper->layout->disableLayout();
     // Desabilita o Zend Layout
     if (isset($_GET['pronac'])) {
         $pronac = $_GET['pronac'];
         $etiquetaApenas = "nao";
         if (!empty($_GET['etiqueta'])) {
             $etiquetaApenas = $_GET['etiqueta'];
         }
         $this->view->etiquetaApenas = $etiquetaApenas;
         $barcodeOptions = array('text' => $pronac);
         $rendererOptions = array();
         $documentRoot = explode("/index.php", $_SERVER["DOCUMENT_ROOT"] . $_SERVER["PHP_SELF"]);
         $documentRoot = str_replace("//", "/", $documentRoot[0]);
         $caminho = $documentRoot . "/public/barcode/imagem-" . $pronac . ".jpg";
         //            $caminho = "../public/barcode/imagem-".$pronac.".jpg";
         $imageResource = Zend_Barcode::draw('code39', 'image', $barcodeOptions, $rendererOptions);
         imagejpeg($imageResource, $caminho);
         $caminhoView = "../public/barcode/imagem-" . $pronac . ".jpg";
         $this->view->caminho = $caminhoView;
         $projetosDAO = new Projetos();
         $consulta = array('pro.AnoProjeto + pro.Sequencial = ?' => $pronac);
         $resp = $projetosDAO->buscarEditalProjeto($consulta);
         $idPreProjeto = $resp->idPreProjeto;
         if (!empty($resp->idEdital)) {
             $this->view->edital = true;
         } else {
             $this->view->edital = false;
         }
         //DADOS DA ETIQUETA
         $dados = GerenciarparecertecnicoDAO::dadosEtiqueta($pronac);
         $this->view->DadosEtiqueta = $dados;
         $dao = new AnalisarPropostaDAO();
         $this->view->itensGeral = $dao->buscarGeral($idPreProjeto);
         $propostaPorEdital = false;
         if ($this->view->itensGeral[0]->idEdital && $this->view->itensGeral[0]->idEdital != 0) {
             $propostaPorEdital = true;
         }
         $this->view->itensTelefone = $dao->buscarTelefone($this->view->itensGeral[0]->idAgente);
         $this->view->itensPlanosDistribuicao = $dao->buscarPlanoDeDistribucaoProduto($idPreProjeto);
         $this->view->itensFonteRecurso = $dao->buscarFonteDeRecurso($idPreProjeto);
         $this->view->itensLocalRealiazacao = $dao->buscarLocalDeRealizacao($idPreProjeto);
         $this->view->itensDeslocamento = $dao->buscarDeslocamento($idPreProjeto);
         $this->view->itensPlanoDivulgacao = $dao->buscarPlanoDeDivulgacao($idPreProjeto);
         $tblDocsPreProjeto = new tbDocumentosPreProjeto();
         $rsDocsPreProjeto = $tblDocsPreProjeto->buscar(array("idProjeto = ?" => $idPreProjeto));
         $this->view->itensDocumentoPreProjeto = $rsDocsPreProjeto;
         $this->view->itensDocumentoAgente = $dao->buscarDocumentoAgente($this->view->itensGeral[0]->idAgente);
         $this->view->itensHistorico = $dao->buscarHistorico($idPreProjeto);
         $this->view->itensPlanilhaOrcamentaria = $dao->buscarPlanilhaOrcamentaria($idPreProjeto);
         $buscarProduto = ManterorcamentoDAO::buscarProdutos($idPreProjeto);
         $this->view->Produtos = $buscarProduto;
         $buscarEtapa = ManterorcamentoDAO::buscarEtapasProdutos($idPreProjeto);
         $this->view->Etapa = $buscarEtapa;
         $buscarItem = ManterorcamentoDAO::buscarItensProdutos($idPreProjeto);
         $this->view->Item = $buscarItem;
         $this->view->AnaliseCustos = PreProjeto::analiseDeCustos($idPreProjeto);
         $this->view->idPreProjeto = $idPreProjeto;
         $buscarIdPronac = $projetosDAO->buscarIdPronac($pronac);
         $idPronac = $buscarIdPronac->IdPRONAC;
         $rst = $projetosDAO->buscarDadosUC75($idPronac);
         $this->view->projeto = $rst[0];
         //UNIDADES DE ANÁLISE
         $vwProjetoDistribuidoVinculada = new vwProjetoDistribuidoVinculada();
         $this->view->unidadesAnalise = $vwProjetoDistribuidoVinculada->buscarUnidades(array('Pronac = ?' => $pronac), array('Produto', 'DescricaoAnalise'));
         //VALORES DO PROJETO
         $planilhaproposta = new PlanilhaProposta();
         $planilhaprojeto = new PlanilhaProjeto();
         $planilhaAprovacao = new PlanilhaAprovacao();
         $rsPlanilhaAtual = $planilhaAprovacao->buscar(array('IdPRONAC = ?' => $idPronac), array('dtPlanilha DESC'))->current();
         $tpPlanilha = !empty($rsPlanilhaAtual) && $rsPlanilhaAtual->tpPlanilha == 'SE' ? 'SE' : 'CO';
         $arrWhereSomaPlanilha = array();
         $arrWhereSomaPlanilha['idPronac = ?'] = $idPronac;
         if ($this->bln_readequacao == "false") {
             $fonteincentivo = $planilhaproposta->somarPlanilhaProposta($idPreProjeto, 109);
             $outrasfontes = $planilhaproposta->somarPlanilhaProposta($idPreProjeto, false, 109);
             $parecerista = $planilhaprojeto->somarPlanilhaProjeto($idPreProjeto, 109);
         } else {
             $arrWhereFontesIncentivo = $arrWhereSomaPlanilha;
             $arrWhereFontesIncentivo['idPlanilhaItem <> ? '] = '206';
             //elaboracao e agenciamento
             $arrWhereFontesIncentivo['tpPlanilha = ? '] = 'SR';
             $arrWhereFontesIncentivo['stAtivo = ? '] = 'N';
             $arrWhereFontesIncentivo['NrFonteRecurso = ? '] = '109';
             $arrWhereFontesIncentivo["idPedidoAlteracao = (?)"] = new Zend_Db_Expr("(SELECT TOP 1 max(idPedidoAlteracao) from SAC.dbo.tbPlanilhaAprovacao where IdPRONAC = '{$idPronac}')");
             $arrWhereFontesIncentivo["tpAcao <> ('E') OR tpAcao IS NULL "] = '(?)';
             $fonteincentivo = $planilhaAprovacao->somarItensPlanilhaAprovacao($arrWhereFontesIncentivo);
             $arrWhereOutrasFontes = $arrWhereSomaPlanilha;
             $arrWhereOutrasFontes['idPlanilhaItem <> ? '] = '206';
             //elaboracao e agenciamento
             $arrWhereOutrasFontes['tpPlanilha = ? '] = 'SR';
             $arrWhereOutrasFontes['stAtivo = ? '] = 'N';
             $arrWhereOutrasFontes['NrFonteRecurso <> ? '] = '109';
             $arrWhereOutrasFontes["idPedidoAlteracao = (?)"] = new Zend_Db_Expr("(SELECT TOP 1 max(idPedidoAlteracao) from SAC.dbo.tbPlanilhaAprovacao where IdPRONAC = '{$idPronac}')");
             $arrWhereOutrasFontes["tpAcao <> ('E') OR tpAcao IS NULL "] = '(?)';
             $outrasfontes = $planilhaAprovacao->somarItensPlanilhaAprovacao($arrWhereOutrasFontes);
             $arrWherePlanilhaPA = $arrWhereSomaPlanilha;
             $arrWherePlanilhaPA['idPlanilhaItem <> ? '] = '206';
             //elaboracao e agenciamento
             $arrWherePlanilhaPA['tpPlanilha = ? '] = 'PA';
             $arrWherePlanilhaPA['stAtivo = ? '] = 'N';
             $arrWherePlanilhaPA['NrFonteRecurso = ? '] = '109';
             $arrWherePlanilhaPA["idPedidoAlteracao = (?)"] = new Zend_Db_Expr("(SELECT TOP 1 max(idPedidoAlteracao) from SAC.dbo.tbPlanilhaAprovacao where IdPRONAC = '{$idPronac}')");
             $arrWherePlanilhaPA["tpAcao <> ('E') OR tpAcao IS NULL "] = '(?)';
             $parecerista = $planilhaAprovacao->somarItensPlanilhaAprovacao($arrWherePlanilhaPA);
         }
         //valor do componetne
         $arrWhereSomaPlanilha = array();
         $arrWhereSomaPlanilha['idPronac = ?'] = $idPronac;
         $arrWhereSomaPlanilha['idPlanilhaItem <> ? '] = '206';
         //elaboracao e agenciamento
         $arrWhereSomaPlanilha['tpPlanilha = ? '] = $tpPlanilha;
         $arrWhereSomaPlanilha['NrFonteRecurso = ? '] = '109';
         $arrWhereSomaPlanilha['stAtivo = ? '] = 'S';
         $componente = $planilhaAprovacao->somarItensPlanilhaAprovacao($arrWhereSomaPlanilha);
         $valoresProjeto = new ArrayObject();
         $valoresProjeto['fontesincentivo'] = $fonteincentivo['soma'];
         $valoresProjeto['outrasfontes'] = $outrasfontes['soma'];
         $valoresProjeto['valorproposta'] = $fonteincentivo['soma'] + $outrasfontes['soma'];
         $valoresProjeto['valorparecerista'] = $parecerista['soma'];
         $valoresProjeto['valorcomponente'] = $componente['soma'];
         $this->view->valoresDoProjeto = $valoresProjeto;
         $tblCaptacao = new Captacao();
         $rsCount = $tblCaptacao->buscaCompleta(array('idPronac = ?' => $idPronac), array(), null, null, true);
         $this->view->totalGeralCaptado = $rsCount->totalGeralCaptado;
         /***************** FIM  - MODO NOVO ********************/
         if ($propostaPorEdital) {
             $tbFormDocumentoDAO = new tbFormDocumento();
             $edital = $tbFormDocumentoDAO->buscar(array('idEdital = ?' => $this->view->itensGeral[0]->idEdital, 'idClassificaDocumento not in (?,24,25)' => 23));
             $arrPerguntas = array();
             $arrRespostas = array();
             $tbPerguntaDAO = new tbPergunta();
             $tbRespostaDAO = new tbResposta();
             foreach ($edital as $registro) {
                 $questoes = $tbPerguntaDAO->montarQuestionario($registro["nrFormDocumento"], $registro["nrVersaoDocumento"]);
                 $questionario = '';
                 if (is_object($questoes) and count($questoes) > 0) {
                     foreach ($questoes as $questao) {
                         $resposta = '';
                         $where = array('nrFormDocumento = ?' => $registro["nrFormDocumento"], 'nrVersaoDocumento = ?' => $registro["nrVersaoDocumento"], 'nrPergunta = ?' => $questao->nrPergunta, 'idProjeto = ?' => $idPreProjeto);
                         $resposta = $tbRespostaDAO->buscar($where);
                         $arrPerguntas[$registro["nrFormDocumento"]]["titulo"] = $registro["nmFormDocumento"];
                         $arrPerguntas[$registro["nrFormDocumento"]]["pergunta"][] = $questao->toArray();
                         $arrRespostas[] = $resposta->toArray();
                     }
                 }
             }
             $this->view->perguntas = $arrPerguntas;
             $this->view->respostas = $arrRespostas;
         }
     }
     if (isset($_POST['html']) && isset($_POST['pronac']) && isset($_POST['caminho'])) {
         ini_set('max_execution_time', 500);
         $this->_helper->layout->disableLayout();
         $this->_helper->viewRenderer->setNoRender();
         /* converte para lê os arquivos html do word */
         //$html = mb_convert_encoding($_POST['html'], 'UTF-8', 'HTML-ENTITIES');
         //$html = $this->strip_quotes($this->unhtmlentities($_POST['html']));
         $filter = new Zend_Filter();
         //$filter->addFilter(new Zend_Filter_Alnum());
         //$filter->addFilter(new Zend_Filter_Alpha());
         //$filter->addFilter(new Zend_Filter_Digits());
         //$filter->addFilter(new Zend_Filter_HtmlEntities());
         $filter->addFilter(new Zend_Filter_StringTrim());
         $filter->addFilter(new Zend_Filter_StripTags());
         //            $html = $filter->filter($_POST['html']);
         $html = $_POST['html'];
         //            echo $html;
         //            die;
         $pdf = new PDFCreator($html);
         //            $pdf = new PDF($html, 'pdf');
         $pdf->gerarPdf();
         //            $pdf->gerarRelatorio();
         //            die;
         /*
                     $html = $_POST['html'];
                     $pdf = new PDF($html, 'pdf');
                     echo $pdf->gerarRelatorio();*/
     }
 }
 function imprimirChecklistAction()
 {
     $Projetos = new Projetos();
     $dadosProjeto = $Projetos->buscarDadosUC75($_POST['idPronac'])->current();
     $this->view->dados = $_POST;
     $this->view->dadosProjeto = $dadosProjeto;
     $this->_helper->layout->disableLayout();
     // Desabilita o Zend Layout
 }
 /**
  * Redireciona para o fluxo inicial do sistema
  * @access public
  * @param void
  * @return void
  */
 public function indexAction()
 {
     if (isset($_REQUEST['idPronac'])) {
         $idPronac = $_GET['idPronac'];
         if (strlen($idPronac) > 7) {
             $idPronac = Seguranca::dencrypt($idPronac);
         }
         $verificaCompravacaoFinanceira = ConsultarDadosProjetoDAO::verificaComprovarExecucaoFinanceira($idPronac);
         if (!empty($verificaCompravacaoFinanceira)) {
             $this->view->menuCompExecFin = true;
         } else {
             $this->view->menuCompExecFin = false;
         }
         $dados = array();
         $dados['idPronac'] = (int) $idPronac;
         if (is_numeric($dados['idPronac'])) {
             if (isset($dados['idPronac'])) {
                 $idPronac = $dados['idPronac'];
                 //UC 13 - MANTER MENSAGENS (Habilitar o menu superior)
                 $this->view->idPronac = $idPronac;
                 $this->view->menumsg = 'true';
             }
             $tblProjetos = new Projetos();
             $rst = $tblProjetos->buscarDadosUC75($idPronac);
             //                $rst = ConsultarDadosProjetoDAO::obterDadosProjeto($dados);
             //DEFINIE LINK PARA PLANILHA DE VALOR APROVADO
             $pp = new PlanilhaProjeto();
             $pa = new PlanilhaAprovacao();
             $buscarsomaprojeto = $pp->somarPlanilhaProjeto($idPronac);
             $buscarsomaaprovacaoC = $pa->somarPlanilhaAprovacao($idPronac, 206, "CO");
             $buscarsomaaprovacaoP = $pa->somarPlanilhaAprovacao($idPronac, 206, "SE");
             if (isset($buscarsomaaprovacaoP['soma']) && $buscarsomaaprovacaoP['soma'] > 0) {
                 $this->view->linkplanilha = "plenaria";
             } elseif (isset($buscarsomaaprovacaoC['soma']) && $buscarsomaaprovacaoC['soma'] > 0) {
                 $this->view->linkplanilha = "cnic";
             } else {
                 $this->view->linkplanilha = "inicial";
             }
             if (count($rst) > 0) {
                 $this->view->projeto = $rst[0];
                 $this->view->idpronac = $idPronac;
                 $this->view->idprojeto = $rst[0]->idProjeto;
                 if ($rst[0]->codSituacao == 'E12' || $rst[0]->codSituacao == 'E13' || $rst[0]->codSituacao == 'E15' || $rst[0]->codSituacao == 'E50' || $rst[0]->codSituacao == 'E59' || $rst[0]->codSituacao == 'E61' || $rst[0]->codSituacao == 'E62') {
                     $this->view->menuCompExec = 'true';
                 }
                 $this->view->situacaoProjeto = $rst[0]->codSituacao;
                 $geral = new ProponenteDAO();
                 $arrBusca['IdPronac = ?'] = $idPronac;
                 $rsProjeto = $tblProjetos->buscar($arrBusca)->current();
                 $idPreProjeto = 0;
                 if (!empty($rsProjeto->idProjeto)) {
                     $idPreProjeto = $rsProjeto->idProjeto;
                 }
                 $pronac = $rsProjeto->AnoProjeto . $rsProjeto->Sequencial;
                 $dadosProjeto = $geral->execPaProponente($idPronac);
                 $this->view->dados = $dadosProjeto;
                 $this->view->dadosProjeto = $rsProjeto;
                 //VERIFICA SE O PROJETO ESTÁ NA CNIC //
                 $Parecer = new Parecer();
                 $dadosCNIC = $Parecer->verificaProjSituacaoCNIC($pronac);
                 $msgCNIC = 0;
                 if (count($dadosCNIC)) {
                     $msgCNIC = 1;
                 }
                 $this->view->msgCNIC = $msgCNIC;
                 // FIM - VERIFICA SE O PROJETO ESTÁ NA CNIC //
                 //VERIFICA OS DADOS DE ARQUIVAMENTO, CASO EXISTA //
                 $ArquivamentoProjeto = array();
                 $tbArquivamento = new tbArquivamento();
                 $dadosArquivamentoProjeto = $tbArquivamento->confirirArquivamentoProjeto($pronac);
                 if (count($dadosArquivamentoProjeto)) {
                     $ArquivamentoProjeto = $dadosArquivamentoProjeto;
                 }
                 $this->view->dadosArquivamentoProjeto = $ArquivamentoProjeto;
                 // FIM - VERIFICA OS DADOS DE ARQUIVAMENTO, CASO EXISTA //
                 $verificarHabilitado = $geral->verificarHabilitado($rst[0]->CgcCPf);
                 if (count($verificarHabilitado) > 0) {
                     $this->view->ProponenteInabilitado = 1;
                 }
                 //VALORES DO PROJETO
                 $planilhaproposta = new PlanilhaProposta();
                 $planilhaprojeto = new PlanilhaProjeto();
                 $planilhaAprovacao = new PlanilhaAprovacao();
                 $rsPlanilhaAtual = $planilhaAprovacao->buscar(array('IdPRONAC = ?' => $idPronac), array('dtPlanilha DESC'))->current();
                 $tpPlanilha = !empty($rsPlanilhaAtual) && $rsPlanilhaAtual->tpPlanilha == 'SE' ? 'SE' : 'CO';
                 $arrWhereSomaPlanilha = array();
                 $arrWhereSomaPlanilha['idPronac = ?'] = $idPronac;
                 if ($this->bln_readequacao == "false") {
                     $fonteincentivo = $planilhaproposta->somarPlanilhaProposta($idPreProjeto, 109);
                     $outrasfontes = $planilhaproposta->somarPlanilhaProposta($idPreProjeto, false, 109);
                     $parecerista = $planilhaprojeto->somarPlanilhaProjeto($idPreProjeto, 109);
                 } else {
                     $arrWhereFontesIncentivo = $arrWhereSomaPlanilha;
                     $arrWhereFontesIncentivo['idPlanilhaItem <> ? '] = '206';
                     //elaboracao e agenciamento
                     $arrWhereFontesIncentivo['tpPlanilha = ? '] = 'SR';
                     $arrWhereFontesIncentivo['stAtivo = ? '] = 'N';
                     $arrWhereFontesIncentivo['NrFonteRecurso = ? '] = '109';
                     $arrWhereFontesIncentivo["idPedidoAlteracao = (?)"] = new Zend_Db_Expr("(SELECT TOP 1 max(idPedidoAlteracao) from SAC.dbo.tbPlanilhaAprovacao where IdPRONAC = '{$idPronac}')");
                     $arrWhereFontesIncentivo["tpAcao <> ('E') OR tpAcao IS NULL "] = '(?)';
                     $fonteincentivo = $planilhaAprovacao->somarItensPlanilhaAprovacao($arrWhereFontesIncentivo);
                     $arrWhereOutrasFontes = $arrWhereSomaPlanilha;
                     $arrWhereOutrasFontes['idPlanilhaItem <> ? '] = '206';
                     //elaboracao e agenciamento
                     $arrWhereOutrasFontes['tpPlanilha = ? '] = 'SR';
                     $arrWhereOutrasFontes['stAtivo = ? '] = 'N';
                     $arrWhereOutrasFontes['NrFonteRecurso <> ? '] = '109';
                     $arrWhereOutrasFontes["idPedidoAlteracao = (?)"] = new Zend_Db_Expr("(SELECT TOP 1 max(idPedidoAlteracao) from SAC.dbo.tbPlanilhaAprovacao where IdPRONAC = '{$idPronac}')");
                     $arrWhereOutrasFontes["tpAcao <> ('E') OR tpAcao IS NULL "] = '(?)';
                     $outrasfontes = $planilhaAprovacao->somarItensPlanilhaAprovacao($arrWhereOutrasFontes);
                     $arrWherePlanilhaPA = $arrWhereSomaPlanilha;
                     $arrWherePlanilhaPA['idPlanilhaItem <> ? '] = '206';
                     //elaboracao e agenciamento
                     $arrWherePlanilhaPA['tpPlanilha = ? '] = 'PA';
                     $arrWherePlanilhaPA['stAtivo = ? '] = 'N';
                     $arrWherePlanilhaPA['NrFonteRecurso = ? '] = '109';
                     $arrWherePlanilhaPA["idPedidoAlteracao = (?)"] = new Zend_Db_Expr("(SELECT TOP 1 max(idPedidoAlteracao) from SAC.dbo.tbPlanilhaAprovacao where IdPRONAC = '{$idPronac}')");
                     $arrWherePlanilhaPA["tpAcao <> ('E') OR tpAcao IS NULL "] = '(?)';
                     $parecerista = $planilhaAprovacao->somarItensPlanilhaAprovacao($arrWherePlanilhaPA);
                 }
                 //valor do componetne
                 $arrWhereSomaPlanilha = array();
                 $arrWhereSomaPlanilha['idPronac = ?'] = $idPronac;
                 $arrWhereSomaPlanilha['idPlanilhaItem <> ? '] = '206';
                 //elaboracao e agenciamento
                 $arrWhereSomaPlanilha['tpPlanilha = ? '] = $tpPlanilha;
                 $arrWhereSomaPlanilha['NrFonteRecurso = ? '] = '109';
                 $arrWhereSomaPlanilha['stAtivo = ? '] = 'S';
                 $componente = $planilhaAprovacao->somarItensPlanilhaAprovacao($arrWhereSomaPlanilha);
                 $valoresProjeto = new ArrayObject();
                 $valoresProjeto['fontesincentivo'] = $fonteincentivo['soma'];
                 $valoresProjeto['outrasfontes'] = $outrasfontes['soma'];
                 $valoresProjeto['valorproposta'] = $fonteincentivo['soma'] + $outrasfontes['soma'];
                 $valoresProjeto['valorparecerista'] = $parecerista['soma'];
                 $valoresProjeto['valorcomponente'] = $componente['soma'];
                 $this->view->valoresDoProjeto = $valoresProjeto;
                 $tblCaptacao = new Captacao();
                 $rsCount = $tblCaptacao->buscaCompleta(array('idPronac = ?' => $idPronac), array(), null, null, true);
                 $this->view->totalGeralCaptado = $rsCount->totalGeralCaptado;
                 /***************** FIM  - MODO NOVO ********************/
                 /*** Validação do Proponente Inabilitado ************************************/
                 $cpfLogado = $this->cpfLogado;
                 $cpfProponente = !empty($dadosProjeto[0]->CNPJCPF) ? $dadosProjeto[0]->CNPJCPF : '';
                 $respProponente = 'R';
                 $inabilitado = 'N';
                 // Indentificando o Proponente
                 if ($cpfLogado == $cpfProponente) {
                     $respProponente = 'P';
                 }
                 // Verificando se o Proponente está inabilitado
                 $inabilitadoDAO = new Inabilitado();
                 $where['CgcCpf 		= ?'] = $cpfProponente;
                 $where['Habilitado 	= ?'] = 'N';
                 $busca = $inabilitadoDAO->Localizar($where)->count();
                 if ($busca > 0) {
                     $inabilitado = 'S';
                 }
                 if (!empty($idPreProjeto)) {
                     // Se for Responsável verificar se tem Procuração
                     $procuracaoDAO = new Procuracao();
                     $procuracaoValida = 'N';
                     $wherePro['vprp.idPreProjeto = ?'] = $idPreProjeto;
                     $wherePro['v.idUsuarioResponsavel = ?'] = $this->idResponsavel;
                     $wherePro['p.siProcuracao = ?'] = 1;
                     $buscaProcuracao = $procuracaoDAO->buscarProcuracaoProjeto($wherePro)->count();
                     if ($buscaProcuracao > 0) {
                         $procuracaoValida = 'S';
                     }
                 } else {
                     $procuracaoValida = 'S';
                 }
                 $this->view->procuracaoValida = $procuracaoValida;
                 $this->view->respProponente = $respProponente;
                 $this->view->inabilitado = $inabilitado;
                 /****************************************************************************/
                 $tbemail = $geral->buscarEmail($idPronac);
                 $this->view->email = $tbemail;
                 $tbtelefone = $geral->buscarTelefone($idPronac);
                 $this->view->telefone = $tbtelefone;
                 $tblAgente = new Agentes();
                 if (isset($dadosProjeto[0]->CNPJCPF) && !empty($dadosProjeto[0]->CNPJCPF)) {
                     $rsAgente = $tblAgente->buscar(array('CNPJCPF=?' => $dadosProjeto[0]->CNPJCPF))->current();
                     $this->view->CgcCpf = $dadosProjeto[0]->CNPJCPF;
                 }
                 $rsIdAgente = isset($rsAgente->idAgente) && !empty($rsAgente->idAgente) ? $rsAgente->idAgente : 0;
                 $rsDirigentes = $tblAgente->buscarDirigentes(array('v.idVinculoPrincipal =?' => $rsIdAgente, 'n.Status =?' => 0), array('n.Descricao ASC'));
                 //                    $tbDirigentes = $geral->buscarDirigentes($idPronac);
                 $this->view->dirigentes = $rsDirigentes;
                 //========== inicio codigo mandato dirigente ================
                 /*==================================================*/
                 $arrMandatos = array();
                 if (!empty($this->idPreProjeto)) {
                     $preProjeto = new PreProjeto();
                     $Empresa = $preProjeto->buscar(array('idPreProjeto = ?' => $this->idPreProjeto))->current();
                     $idEmpresa = $Empresa->idAgente;
                     $tbDirigenteMandato = new tbAgentesxVerificacao();
                     foreach ($rsDirigentes as $dirigente) {
                         $rsMandato = $tbDirigenteMandato->listarMandato(array('idEmpresa = ?' => $idEmpresa, 'idDirigente = ?' => $dirigente->idAgente, 'stMandato = ?' => 0));
                         $arrMandatos[$dirigente->NomeDirigente] = $rsMandato;
                     }
                 }
                 $this->view->mandatos = $arrMandatos;
                 //============== fim codigo dirigente ================
                 /*==================================================*/
                 if (!empty($idPreProjeto)) {
                     //OUTROS DADOS PROPONENTE
                     $this->view->itensGeral = AnalisarPropostaDAO::buscarGeral($idPreProjeto);
                 }
             } else {
                 parent::message("Nenhum projeto encontrado com o n&uacute;mero de Pronac informado.", "listarprojetos/listarprojetos", "ERROR");
             }
         } else {
             parent::message("N&uacute;mero Pronac inv&aacute;lido!", "listarprojetos/listarprojetos", "ERROR");
         }
     } else {
         parent::message("N&uacute;mero Pronac inv&aacute;lido!", "listarprojetos/listarprojetos", "ERROR");
     }
 }
 public function criarCampoTipoReadequacaoAction()
 {
     $this->_helper->layout->disableLayout();
     // desabilita o Zend_Layout
     $get = Zend_Registry::get('get');
     $tipoReadequacao = $get->tpReadequacao;
     $valorPreCarregado = null;
     //        x($tipoReadequacao);
     //ALTERAÇÃO DE RAZÃO SOCIAL DO PROPONENTE
     if ($tipoReadequacao == 3) {
         $Projetos = new Projetos();
         $dadosProjeto = $Projetos->buscarDadosUC75($get->idPronac)->current();
         if ($dadosProjeto) {
             $valorPreCarregado = $dadosProjeto->Proponente;
         }
     } else {
         if ($tipoReadequacao == 4) {
             $Projetos = new Projetos();
             $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current();
             if ($dadosProjeto) {
                 $ContaBancaria = new ContaBancaria();
                 $dadosBancarios = $ContaBancaria->contaPorProjeto($get->idPronac);
                 if (count($dadosBancarios) > 0) {
                     $valorPreCarregado = $dadosBancarios->Agencia;
                 }
             }
             //SINOPSE DA OBRA
         } else {
             if ($tipoReadequacao == 5) {
                 $Projetos = new Projetos();
                 $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current();
                 if ($dadosProjeto) {
                     $PreProjeto = new PreProjeto();
                     $dadosPreProjeto = $PreProjeto->buscar(array('idPreProjeto = ?' => $dadosProjeto->idProjeto))->current();
                     if ($dadosPreProjeto) {
                         $valorPreCarregado = $dadosPreProjeto->Sinopse;
                     }
                 }
                 //IMPACTO AMBIENTAL
             } else {
                 if ($tipoReadequacao == 6) {
                     $Projetos = new Projetos();
                     $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current();
                     if ($dadosProjeto) {
                         $PreProjeto = new PreProjeto();
                         $dadosPreProjeto = $PreProjeto->buscar(array('idPreProjeto = ?' => $dadosProjeto->idProjeto))->current();
                         if ($dadosPreProjeto) {
                             $valorPreCarregado = $dadosPreProjeto->ImpactoAmbiental;
                         }
                     }
                     //ESPECIFICACAO TECNICA
                 } else {
                     if ($tipoReadequacao == 7) {
                         $Projetos = new Projetos();
                         $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current();
                         if ($dadosProjeto) {
                             $PreProjeto = new PreProjeto();
                             $dadosPreProjeto = $PreProjeto->buscar(array('idPreProjeto = ?' => $dadosProjeto->idProjeto))->current();
                             if ($dadosPreProjeto) {
                                 $valorPreCarregado = $dadosPreProjeto->EspecificacaoTecnica;
                             }
                         }
                         //ESTRATÉGIA DE EXECUÇÃO
                     } else {
                         if ($tipoReadequacao == 8) {
                             $Projetos = new Projetos();
                             $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current();
                             if ($dadosProjeto) {
                                 $PreProjeto = new PreProjeto();
                                 $dadosPreProjeto = $PreProjeto->buscar(array('idPreProjeto = ?' => $dadosProjeto->idProjeto))->current();
                                 if ($dadosPreProjeto) {
                                     $valorPreCarregado = $dadosPreProjeto->EstrategiadeExecucao;
                                 }
                             }
                             //ALTERAÇÃO DE PROPONENTE
                         } else {
                             if ($tipoReadequacao == 10) {
                                 $Projetos = new Projetos();
                                 $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current();
                                 if ($dadosProjeto) {
                                     $valorPreCarregado = $dadosProjeto->CgcCpf;
                                 }
                                 //NOME DO PROJETO
                             } else {
                                 if ($tipoReadequacao == 12) {
                                     $Projetos = new Projetos();
                                     $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current();
                                     if ($dadosProjeto) {
                                         $valorPreCarregado = $dadosProjeto->NomeProjeto;
                                     }
                                     //PERÍODO DE EXECUCAO
                                 } else {
                                     if ($tipoReadequacao == 13) {
                                         $Projetos = new Projetos();
                                         $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current();
                                         $DtFimExecucao = Data::tratarDataZend($dadosProjeto->DtFimExecucao, 'brasileira');
                                         if ($dadosProjeto) {
                                             $valorPreCarregado = $DtFimExecucao;
                                         }
                                         //SÍNTESE DO PROJETO
                                     } else {
                                         if ($tipoReadequacao == 15) {
                                             $Projetos = new Projetos();
                                             $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current();
                                             if ($dadosProjeto) {
                                                 $valorPreCarregado = $dadosProjeto->ResumoProjeto;
                                             }
                                             //OBJETIVOS
                                         } else {
                                             if ($tipoReadequacao == 16) {
                                                 $Projetos = new Projetos();
                                                 $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current();
                                                 if ($dadosProjeto) {
                                                     $PreProjeto = new PreProjeto();
                                                     $dadosPreProjeto = $PreProjeto->buscar(array('idPreProjeto = ?' => $dadosProjeto->idProjeto))->current();
                                                     if ($dadosPreProjeto) {
                                                         $valorPreCarregado = $dadosPreProjeto->Objetivos;
                                                     }
                                                 }
                                                 //JUSTIFICATIVA
                                             } else {
                                                 if ($tipoReadequacao == 17) {
                                                     $Projetos = new Projetos();
                                                     $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current();
                                                     if ($dadosProjeto) {
                                                         $PreProjeto = new PreProjeto();
                                                         $dadosPreProjeto = $PreProjeto->buscar(array('idPreProjeto = ?' => $dadosProjeto->idProjeto))->current();
                                                         if ($dadosPreProjeto) {
                                                             $valorPreCarregado = $dadosPreProjeto->Justificativa;
                                                         }
                                                     }
                                                     //ACESSIBILIDADE
                                                 } else {
                                                     if ($tipoReadequacao == 18) {
                                                         $Projetos = new Projetos();
                                                         $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current();
                                                         if ($dadosProjeto) {
                                                             $PreProjeto = new PreProjeto();
                                                             $dadosPreProjeto = $PreProjeto->buscar(array('idPreProjeto = ?' => $dadosProjeto->idProjeto))->current();
                                                             if ($dadosPreProjeto) {
                                                                 $valorPreCarregado = $dadosPreProjeto->Acessibilidade;
                                                             }
                                                         }
                                                         //DEMOCRATIZACAO DE ACESSO
                                                     } else {
                                                         if ($tipoReadequacao == 19) {
                                                             $Projetos = new Projetos();
                                                             $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current();
                                                             if ($dadosProjeto) {
                                                                 $PreProjeto = new PreProjeto();
                                                                 $dadosPreProjeto = $PreProjeto->buscar(array('idPreProjeto = ?' => $dadosProjeto->idProjeto))->current();
                                                                 if ($dadosPreProjeto) {
                                                                     $valorPreCarregado = $dadosPreProjeto->DemocratizacaoDeAcesso;
                                                                 }
                                                             }
                                                             //ETAPAS DE TRABALHO
                                                         } else {
                                                             if ($tipoReadequacao == 20) {
                                                                 $Projetos = new Projetos();
                                                                 $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current();
                                                                 if ($dadosProjeto) {
                                                                     $PreProjeto = new PreProjeto();
                                                                     $dadosPreProjeto = $PreProjeto->buscar(array('idPreProjeto = ?' => $dadosProjeto->idProjeto))->current();
                                                                     if ($dadosPreProjeto) {
                                                                         $valorPreCarregado = $dadosPreProjeto->EtapaDeTrabalho;
                                                                     }
                                                                 }
                                                                 //FICHA TECNICA
                                                             } else {
                                                                 if ($tipoReadequacao == 21) {
                                                                     $Projetos = new Projetos();
                                                                     $dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current();
                                                                     if ($dadosProjeto) {
                                                                         $PreProjeto = new PreProjeto();
                                                                         $dadosPreProjeto = $PreProjeto->buscar(array('idPreProjeto = ?' => $dadosProjeto->idProjeto))->current();
                                                                         if ($dadosPreProjeto) {
                                                                             $valorPreCarregado = $dadosPreProjeto->FichaTecnica;
                                                                         }
                                                                     }
                                                                 }
                                                             }
                                                         }
                                                     }
                                                 }
                                             }
                                         }
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
     $this->montaTela('readequacoes/criar-campo-tipo-readequacao.phtml', array('tipoReadequacao' => $tipoReadequacao, 'valorPreCarregado' => $valorPreCarregado));
 }