public function imprimirParecerTecnicoAction() { if ($this->getRequest()->isPost()) { $nrPronac = $this->_request->getParam("nrPronac"); $ano = addslashes(substr($nrPronac, 0, 2)); $sequencial = addslashes(substr($nrPronac, 2, strlen($nrPronac))); $arrBusca = array('pr.anoprojeto =?' => $ano, 'pr.sequencial =?' => $sequencial); $projeto = new Projetos(); $rsProjeto = $projeto->buscarDadosParaImpressao($arrBusca)->current(); if (count($rsProjeto) <= 0) { $this->montaTela("gerenciarpareceres/imprimirparecertecnico.phtml", array("mensagem" => "<font color='red'>Projeto inexistente</font>")); return; } $idPronac = $rsProjeto->IdPRONAC; $arrBuscaParecer = array('a.idUsuario IS NOT NULL' => '?', 'p.IdPRONAC =?' => $idPronac, 'dp.TipoAnalise =?' => 1, 'dp.stEstado =?' => 0, 'dp.FecharAnalise =?' => 1); $order = array('dp.DtDevolucao DESC'); //$rsPareceres = GerenciarPareceresDAO::pareceresTecnicos($idPronac); $rsPareceres = $projeto->buscarPareceresProjetoParaImpressao($arrBuscaParecer, $order); $dataValidacao = null; if ($rsPareceres->count() > 0) { $dataValidacao = ConverteData($rsPareceres[0]->DtDevolucao, 5); } $rsPlanilha = GerenciarPareceresDAO::analiseDeCustos($idPronac); //METODO QUE MONTA TELA DO USUARIO ENVIANDO TODOS OS PARAMENTROS NECESSARIO DENTRO DO ARRAY $this->montaTela("gerenciarpareceres/dadosimpressaoparecer.phtml", array("dadosProjeto" => $rsProjeto, "dadosPareceres" => $rsPareceres, "dadosPlanilha" => $rsPlanilha, "nrPronac" => $nrPronac, "dataValidacao" => $dataValidacao)); return true; } //METODO QUE MONTA TELA DO USUARIO ENVIANDO TODOS OS PARAMENTROS NECESSARIO DENTRO DO ARRAY $this->montaTela("gerenciarpareceres/imprimirparecertecnico.phtml", array()); }