/**
  * Método para buscar os segmentos de uma área
  * Busca como XML para o AJAX
  * @access public
  * @param void
  * @return void
  */
 public function comboAction()
 {
     $this->_helper->layout->disableLayout();
     // desabilita o Zend_Layout
     // recebe o idUF via post
     $post = Zend_Registry::get('post');
     $idArea = (int) $post->id;
     $idSegmento = isset($post->segmento) ? $post->segmento : 0;
     // integração MODELO e VISÃO
     $Segmento = new Segmento();
     $resultado = $Segmento->combo(array("a.Codigo = '?'" => $idArea), array('s.Segmento ASC'));
     if (count($resultado) > 0) {
         $html = '<option value=""> - Selecione - </option>';
         foreach ($resultado as $value) {
             if ($idSegmento > 0 && $idSegmento == $value->id) {
                 $html = $html . '<option value="' . $value->id . '" selected="selected">' . utf8_encode($value->descricao) . '</option>';
             } else {
                 $html = $html . '<option value="' . $value->id . '">' . utf8_encode($value->descricao) . '</option>';
             }
         }
         echo $html;
     } else {
         echo '<option value=""> - Selecione - </option>';
     }
     die;
 }
 /**
  * Método para buscar os segmentos culturais de uma área
  * Busca como XML para o AJAX
  * @access public
  * @param void
  * @return void
  */
 public function comboZAction()
 {
     $this->_helper->layout->disableLayout();
     // desabilita o Zend_Layout
     // recebe o id via post
     $post = Zend_Registry::get('post');
     $id = (int) $post->id;
     // integração MODELO e VISÃO
     $Segmento = new Segmento();
     $this->view->combosegmentosculturais = $Segmento->combo(array('a.Codigo = ?' => $id), array('s.Descricao ASC'));
 }
 public function tratardadosrelatorioAction()
 {
     switch (self::$perfilAtual) {
         case 'CoordenadorParecerista':
             $this->view->perfilAtual = self::$perfilAtual;
             $titulo = $_REQUEST['titulo'];
             $idAgente = $_REQUEST['filtro']['parecerista'];
             $idArea = $_REQUEST['filtro']['area'];
             $idSegmento = $_POST['filtro']['segmento'];
             $stPrincipal = $_POST['filtro']['produto'];
             $idTipoAusencia = $_POST['filtro']['statusParecerista'];
             $dataInicio = $_POST['filtro']['periodo']['dataInicio'];
             $dataFim = $_POST['filtro']['periodo']['datafim'];
             $dias = $_POST['dias'];
             $NomesDAO = new Nomes();
             $OrgaosDAO = new Orgaos();
             $AreaDAO = new Area();
             $SegmentoDAO = new Segmento();
             //$codOrgao = self::$codOrgao;
             $codOrgao = $_POST['filtro']['orgao'];
             $parecerista = $NomesDAO->buscarNomePorCPFCNPJ(null, $_REQUEST['filtro']['parecerista']);
             $area = $AreaDAO->buscar(array('Codigo = ?' => $idArea));
             $segmento = $SegmentoDAO->buscar(array('Codigo = ?' => $idSegmento));
             if ($idAgente == 0) {
                 parent::message("Dados obrigatórios não informados!", "/consultarpareceristas/consultardadospareceristas", "ALERT");
             }
             $this->view->histFerias = 1;
             $this->view->feriasAgend = 1;
             $this->view->atestados = 1;
             $this->view->projetos = 1;
             $histFerias = null;
             $feriasAgend = null;
             $atestados = null;
             $produtos = null;
             /*-------------- AUSÊNCIAS  --------------*/
             /* 2 - Historico de Ferias*/
             if ($idTipoAusencia == 2) {
                 $histFerias = ConsultarPareceristasDAO::buscarAusencias($idTipoAusencia, 1, $idAgente, $dataInicio, $dataFim);
                 $this->view->histFerias = $histFerias;
             }
             //x($histFerias);
             /*-------------------*/
             /* 2 - Ferias Agendadas*/
             if ($idTipoAusencia == 2) {
                 $feriasAgend = ConsultarPareceristasDAO::buscarAusencias($idTipoAusencia, 2, $idAgente, $dataInicio, $dataFim);
                 $this->view->feriasAgend = $feriasAgend;
             }
             //x($feriasAgend);
             /*-------------------*/
             /* 1 - Atestados Medicos*/
             if ($idTipoAusencia == 1) {
                 $atestados = ConsultarPareceristasDAO::buscarAusencias($idTipoAusencia, 3, $idAgente, $dataInicio, $dataFim);
                 $this->view->atestados = $atestados;
             }
             //xd($atestados);
             /*-------------------*/
             /* 3 - Todos */
             if ($idTipoAusencia == 3) {
                 $histFerias = ConsultarPareceristasDAO::buscarAusencias(2, 1, $idAgente, $dataInicio, $dataFim);
                 $this->view->histFerias = $histFerias;
                 $feriasAgend = ConsultarPareceristasDAO::buscarAusencias(2, 2, $idAgente, $dataInicio, $dataFim);
                 $this->view->feriasAgend = $feriasAgend;
                 $atestados = ConsultarPareceristasDAO::buscarAusencias(1, 3, $idAgente, $dataInicio, $dataFim);
                 $this->view->atestados = $atestados;
             }
             /*-------------------*/
             //xd($this->view->feriasAgend);
             /*--------------- FIM AUSENCIAS --------------*/
             /*-------------- PRODUTOS  --------------*/
             $cont = 0;
             $produtos = ConsultarPareceristasDAO::buscarProdutos($idAgente, $stPrincipal, $codOrgao, $idArea, $idSegmento, $dias);
             $dados = array();
             if ($produtos) {
                 foreach ($produtos as $prod) {
                     if ($cont == 0) {
                         $idPronac = $prod->IdPRONAC;
                         $pronacs[] = ConsultarPareceristasDAO::buscarPronacs($idPronac);
                     } else {
                         $idPronac = $prod->IdPRONAC;
                         if ($idPronac_ant != $idPronac) {
                             $pronacs[] = ConsultarPareceristasDAO::buscarPronacs($idPronac);
                         }
                     }
                     $idPronac_ant = $idPronac;
                     $cont++;
                 }
                 if ($pronacs) {
                     foreach ($pronacs as $p) {
                         if ($p) {
                             $dados[] = array('IdPRONAC' => $p[0]->IdPRONAC, 'Pronac' => $p[0]->Pronac, 'Area' => $p[0]->Area, 'Segmento' => $p[0]->Segmento, 'NomeProjeto' => $p[0]->NomeProjeto, 'Situacao' => $p[0]->Situacao, 'DtAnalise' => $p[0]->DtAnalise);
                         }
                     }
                 }
             }
             $this->view->projetos = $dados;
             $this->view->produtos = $produtos;
             //xd($produtos);
             //	               xd($this->view->projetos );
             /*---------------------------------------*/
             if (!$histFerias && !$feriasAgend && !$atestados && !$produtos) {
                 parent::message("Dados não localizados!", "/consultarpareceristas/consultardadospareceristas", "ALERT");
             }
             $this->view->titulo = $titulo;
             $this->view->parecerista = strtoupper($parecerista[0]['Nome']);
             break;
         case 'CoordenadorPRONAC':
             $this->view->perfilAtual = self::$perfilAtual;
             //					$orgao = $_REQUEST['filtro']['orgao'];
             //					$area = $_REQUEST['filtro']['area'];
             //					$segmento = $_REQUEST['filtro']['segmento'];
             $idAgente = $_REQUEST['filtro']['parecerista'];
             $parecer = $_REQUEST['filtro']['parecer'];
             $dataInicio = $_REQUEST['filtro']['periodo']['dataInicio'];
             $dataFim = $_REQUEST['filtro']['periodo']['datafim'];
             if ($parecer == 'pago') {
                 $parecer = 4;
             } else {
                 if ($parecer == 'liberado') {
                     $parecer = 1;
                 } else {
                     if ($parecer == 'todos') {
                         $parecer = 5;
                     }
                 }
             }
             $NomesDAO = new Nomes();
             $parecerista = $NomesDAO->buscarNomePorCPFCNPJ(null, $_REQUEST['filtro']['parecerista']);
             $this->view->parecerista = strtoupper($parecerista[0]['Nome']);
             if ($idAgente == 0) {
                 parent::message("Dados obrigatórios não informados!", "/consultarpareceristas/consultardadospareceristas", "ALERT");
             }
             $produtos = null;
             $orgaos = null;
             /*-------------- PRODUTOS  --------------*/
             $liberados = null;
             $pagos = null;
             $produtos = ConsultarPareceristasDAO::buscarProdutosPareceristas($idAgente, null, $dataInicio, $dataFim, $parecer);
             //		                if($orgao){
             //		                	foreach ($produtos as $p){
             //		                		$idPronac = $p->idPronac;
             //		                		$orgaos[] = ConsultarPareceristasDAO::buscarOrgaos($idAgente, $orgao, $idPronac);
             //		                	}
             //		                }
             $dados = array();
             $dadosPagos = array();
             $dadosLiberados = array();
             if ($produtos) {
                 foreach ($produtos as $prod) {
                     $idPronac = $prod->idPronac;
                     $pronacs[] = ConsultarPareceristasDAO::buscarPronacs($idPronac);
                     if ($prod->TipoParecer == 4) {
                         $pagos[] = ConsultarPareceristasDAO::buscarPronacs($idPronac);
                     } else {
                         if ($prod->TipoParecer != 4) {
                             $liberados[] = ConsultarPareceristasDAO::buscarPronacs($idPronac);
                         }
                     }
                 }
                 if ($pronacs) {
                     if ($pagos) {
                         foreach ($pagos as $p) {
                             if ($p) {
                                 $dadosPagos[] = array('IdPRONAC' => $p[0]->IdPRONAC, 'Pronac' => $p[0]->Pronac, 'Area' => $p[0]->Area, 'Segmento' => $p[0]->Segmento, 'NomeProjeto' => $p[0]->NomeProjeto, 'Situacao' => $p[0]->Situacao, 'DtAnalise' => $p[0]->DtAnalise);
                             }
                         }
                     }
                     if ($liberados) {
                         foreach ($liberados as $l) {
                             if ($l) {
                                 $dadosLiberados[] = array('IdPRONAC' => $l[0]->IdPRONAC, 'Pronac' => $l[0]->Pronac, 'Area' => $l[0]->Area, 'Segmento' => $l[0]->Segmento, 'NomeProjeto' => $l[0]->NomeProjeto, 'Situacao' => $l[0]->Situacao, 'DtAnalise' => $l[0]->DtAnalise);
                             }
                         }
                     }
                 }
             }
             $this->view->projetosPagos = $dadosPagos;
             $this->view->projetosLiberados = $dadosLiberados;
             $this->view->produtos = $produtos;
             /*---------------------------------------*/
             if (!$produtos) {
                 parent::message("Dados não localizados!", "/consultarpareceristas/consultardadospareceristas", "ALERT");
             }
             break;
         case 'Parecerista':
             $this->view->perfilAtual = self::$perfilAtual;
             if (isset($_POST['prod'])) {
                 $this->view->prod = $_POST['prod'];
                 $pronac = $_POST['pronac'];
                 $produto = $_POST['filtro']['produto'];
                 $tipo_produto = $_POST['filtro']['tipo_produto'];
                 $tipo_pagamento = $_POST['filtro']['pagamento'];
                 $data_inicio = $_POST['filtro']['periodo']['dataInicio'];
                 $data_fim = $_POST['filtro']['periodo']['datafim'];
                 $idPronac = '';
                 $AgentesDAO = new Agentes();
                 $logado = $AgentesDAO->buscar(array('CNPJCPF = ?' => self::$usu_identificacao))->toArray();
                 $idAgente = $logado[0]['idAgente'];
                 if ($pronac) {
                     $ProjetosDAO = ProjetoDAO::buscar($pronac);
                     if ($ProjetosDAO) {
                         $idPronac = $ProjetosDAO[0]->IdPRONAC;
                     } else {
                         parent::message("Pronac Inexistente", "consultarpareceristas/consultarprodutospareceristas", "ALERT");
                     }
                 }
                 /*-------------- PRODUTOS  --------------*/
                 $produtos = ConsultarPareceristasDAO::buscarProdutosPareceristas($idAgente, $tipo_produto, $data_inicio, $data_fim, null, $idPronac, $tipo_pagamento);
                 $dados = array();
                 if ($produtos) {
                     foreach ($produtos as $prod) {
                         $idPronac = $prod->idPronac;
                         $pronacs[] = ConsultarPareceristasDAO::buscarPronacs($idPronac, $area, $segmento);
                     }
                     if ($pronacs) {
                         foreach ($pronacs as $p) {
                             if ($p) {
                                 $dados[] = array('IdPRONAC' => $p[0]->IdPRONAC, 'Pronac' => $p[0]->Pronac, 'Area' => $p[0]->Area, 'Segmento' => $p[0]->Segmento, 'NomeProjeto' => $p[0]->NomeProjeto, 'Situacao' => $p[0]->Situacao, 'DtAnalise' => $p[0]->DtAnalise, 'vlPagamento' => $p[0]->vlPagamento, 'memorando' => $p[0]->memorando);
                             }
                         }
                     }
                 }
                 $this->view->projetos = $dados;
                 $this->view->produtos = $produtos;
                 /*---------------------------------------*/
                 if (!$produtos) {
                     parent::message("Dados não localizados!", "/consultarpareceristas/consultardadospareceristas", "ALERT");
                 }
             } else {
                 if (isset($_POST['filtro']['produto'])) {
                     $produto = $_POST['filtro']['produto'];
                 } else {
                     $produto = 0;
                 }
                 if (isset($_POST['filtro']['pagamento'])) {
                     $tipo_pagamento = $_POST['filtro']['pagamento'];
                 } else {
                     $tipo_pagamento = 2;
                 }
                 //            		$status_pagamento = $_POST['filtro']['statusPagamento'];
                 if (isset($_POST['filtro']['periodo']['dataInicio'])) {
                     $data_inicio = $_POST['filtro']['periodo']['dataInicio'];
                 } else {
                     $data_inicio = null;
                 }
                 if (isset($_POST['filtro']['periodo']['datafim'])) {
                     $data_fim = $_POST['filtro']['periodo']['datafim'];
                 } else {
                     $data_fim = null;
                 }
                 $pronac = $_POST['pronac'];
                 $AgentesDAO = new Agentes();
                 $logado = $AgentesDAO->buscar(array('CNPJCPF = ?' => self::$usu_identificacao))->toArray();
                 $idAgente = $logado[0]['idAgente'];
                 $NomesDAO = new Nomes();
                 $parecerista = $NomesDAO->buscarNomePorCPFCNPJ(null, $idAgente);
                 $this->view->parecerista = strtoupper($parecerista[0]['Nome']);
                 /*-------------- PRODUTOS  --------------*/
                 $produtos = ConsultarPareceristasDAO::buscarProdutosPareceristas($idAgente, $produto, $data_inicio, $data_fim, null, null, $tipo_pagamento, $pronac);
                 $dados = array();
                 if ($produtos) {
                     foreach ($produtos as $prod) {
                         $idPronac = $prod->idPronac;
                         $pronacs[] = ConsultarPareceristasDAO::buscarPronacs($idPronac);
                     }
                     if ($pronacs) {
                         foreach ($pronacs as $p) {
                             if ($p) {
                                 $dados[] = array('IdPRONAC' => $p[0]->IdPRONAC, 'Pronac' => $p[0]->Pronac, 'Area' => $p[0]->Area, 'Segmento' => $p[0]->Segmento, 'NomeProjeto' => $p[0]->NomeProjeto, 'Situacao' => $p[0]->Situacao, 'DtAnalise' => $p[0]->DtAnalise);
                             }
                         }
                     }
                 }
                 $this->view->projetos = $dados;
                 $this->view->produtos = $produtos;
                 /*---------------------------------------*/
                 if (!$produtos) {
                     parent::message("Dados não localizados!", "/consultarpareceristas/consultardadospareceristas", "ALERT");
                 }
             }
             break;
     }
 }
 public function carregadadosAction()
 {
     $this->_helper->layout->disableLayout();
     $this->_helper->ViewRenderer->setNoRender(true);
     $post = Zend_Registry::get('post');
     $retorno = array();
     switch ($post->option) {
         case 'uf':
             $ufDao = new Uf();
             $resp = $ufDao->buscar(array('Regiao = ?' => $post->regiao), array('Sigla'));
             foreach ($resp as $key => $resulte) {
                 $retorno[$key]['id'] = $resulte->idUF;
                 $retorno[$key]['nome'] = $resulte->Sigla;
             }
             break;
             //                xd($post->regiao);
         //                xd($post->regiao);
         case 'cidade':
             $municipioDao = new Municipios();
             $resp = $municipioDao->buscar(array('idUFIBGE = ?' => $post->idUF), array('Descricao'));
             foreach ($resp as $key => $resulte) {
                 $retorno[$key]['id'] = $resulte->idMunicipioIBGE;
                 $retorno[$key]['nome'] = utf8_encode($resulte->Descricao);
             }
             break;
         case 'regiao':
             $ufDao = new Uf();
             $resp = $ufDao->buscaRegiaoPorPRONAC($post->PRONAC);
             $retorno = $resp[0]['Regiao'];
             break;
         case 'segmento':
             $ufDao = new Segmento();
             $resp = $ufDao->buscar(array('Regiao = ?' => $post->regiao), array('Sigla'));
             foreach ($resp as $key => $resulte) {
                 $retorno[$key]['id'] = $resulte->idUF;
                 $retorno[$key]['nome'] = $resulte->Sigla;
             }
             break;
     }
     echo json_encode($retorno);
 }
 public function consolidacaopareceristaAction()
 {
     $OrgaosDAO = new Orgaos();
     $NomesDAO = new Nomes();
     $AreaDAO = new Area();
     $SegmentoDAO = new Segmento();
     $this->view->Orgaos = $OrgaosDAO->buscar(array('Status = ?' => 0, 'Vinculo = ?' => 1));
     $this->view->Pareceristas = $NomesDAO->buscarPareceristas();
     // O mesmo do Manter Agentes
     $this->view->comboareasculturais = ManterAgentesDAO::buscarAreasCulturais();
     $this->view->Areas = $AreaDAO->buscar();
     $this->view->Segmento = $SegmentoDAO->buscar(array('stEstado = ?' => 1));
 }
 public function consolidacaopareceristaAction()
 {
     $OrgaosDAO = new Orgaos();
     $NomesDAO = new Nomes();
     $AreaDAO = new Area();
     $SegmentoDAO = new Segmento();
     $this->view->Orgaos = $OrgaosDAO->buscar(array('Status = ?' => 0, 'Vinculo = ?' => 1));
     $this->view->Pareceristas = $NomesDAO->buscarPareceristas();
     $this->view->Areas = $AreaDAO->buscar();
     $this->view->Segmento = $SegmentoDAO->buscar(array('stEstado = ?' => 1));
 }
 /**
  * Metodo com o parecer consolidado
  * @access public
  * @param void
  * @return void
  */
 public function parecerconsolidadoAction()
 {
     $this->_helper->layout->disableLayout();
     // desabilita o Zend_Layout
     $idpronac = $_POST['idpronac'];
     $projeto = new Projetos();
     $planilhaproposta = new PlanilhaProposta();
     $planilhaprojeto = new PlanilhaProjeto();
     $planilhaAprovacao = new PlanilhaAprovacao();
     $tblParecer = new Parecer();
     $pt = new Pauta();
     $analiseaprovacao = new AnaliseAprovacao();
     $buscarPronac = $projeto->buscar(array('IdPRONAC = ?' => $idpronac))->current()->toArray();
     $idprojeto = $buscarPronac['idProjeto'];
     //antiga busca
     //$analiseparecer = $parecer->buscarParecer(array(1, 6), $idpronac);
     //nova busca
     $parecerAtivo = $tblParecer->buscar(array('idPronac=?' => $idpronac, 'stAtivo=?' => '1'))->current();
     $analiseparecer = $tblParecer->buscar(array('idTipoAgente in (?)' => array('1', '6'), 'TipoParecer=?' => $parecerAtivo->TipoParecer, 'idPronac=?' => $idpronac));
     $dadosparecerconsolidado = array();
     $buscarPauta = $pt->buscar(array('idPronac = ?' => $idpronac), array('dtEnvioPauta DESC'))->current();
     if (count($buscarPauta) > 0) {
         $buscarPauta = $buscarPauta->toArray();
     } else {
         $buscarPauta = array();
     }
     $dadosparecerconsolidado['DtParecer'] = isset($analiseparecer[1]->DtParecer) ? $analiseparecer[1]->DtParecer : $analiseparecer[0]->DtParecer;
     $dadosparecerconsolidado['ParecerFavoravel'] = isset($analiseparecer[1]->ParecerFavoravel) ? $analiseparecer[1]->ParecerFavoravel : $analiseparecer[0]->ParecerFavoravel;
     $dadosparecerconsolidado['TipoParecer'] = isset($analiseparecer[1]->TipoParecer) ? $analiseparecer[1]->TipoParecer : $analiseparecer[0]->TipoParecer;
     $dadosparecerconsolidado['ParecerParecerista'] = $analiseparecer[0]->ResumoParecer;
     $dadosparecerconsolidado['ParecerComponente'] = isset($analiseparecer[1]->ResumoParecer) ? $analiseparecer[1]->ResumoParecer : ' ';
     $dadosparecerconsolidado['Envioplenaria'] = trim(isset($buscarPauta['dsAnalise']) && $buscarPauta['dsAnalise']) == '' ? 'N&atilde;o existe justificativa para o envio deste projeto para plen&aacute;ria' : @$buscarPauta['dsAnalise'];
     $produtos = $analiseaprovacao->buscarAnaliseProduto('CO', $idpronac);
     $this->view->idpronac = $idpronac;
     $this->view->projeto = $buscarPronac;
     $this->view->ResultRealizarAnaliseProjeto = $dadosparecerconsolidado;
     /**** CODIGO DE READEQUACAO ****/
     /********** MODO ANTIGO ***************/
     //$fonteincentivo = $planilhaproposta->somarPlanilhaProposta($idprojeto, 109);
     //$outrasfontes = $planilhaproposta->somarPlanilhaProposta($idprojeto, false, 109);
     //$valorplanilha = $planilhaAprovacao->somarPlanilhaAprovacao($idpronac, 206, 'CO');
     //$valorparecerista = $planilhaprojeto->somarPlanilhaProjeto($idpronac, false);
     //$this->view->fontesincentivo = $fonteincentivo['soma'];
     //$this->view->outrasfontes = $outrasfontes['soma'];
     //$this->view->valorproposta = $fonteincentivo['soma'] + $outrasfontes['soma'];
     //$this->view->valorcomponente = $valorplanilha['soma'];
     //$this->view->valorparecerista = $valorparecerista['soma'];
     /********** FIM - MODO ANTIGO ***************/
     /********** MODO NOVO ***************/
     //TRATANDO SOMA DE PROJETO QUANDO ESTE FOR DE READEQUACAO
     $arrWhereSomaPlanilha = array();
     $arrWhereSomaPlanilha['idPronac = ?'] = $idpronac;
     if ($this->bln_readequacao == "false") {
         $fonteincentivo = $planilhaproposta->somarPlanilhaProposta($idprojeto, 109);
         $outrasfontes = $planilhaproposta->somarPlanilhaProposta($idprojeto, false, 109);
         $valorparecerista = $planilhaprojeto->somarPlanilhaProjeto($idpronac, false);
         //$valorplanilha = $planilhaAprovacao->somarPlanilhaAprovacao($idpronac, 206, 'CO');
     } 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 "] = '(?)';
         $valorparecerista = $planilhaAprovacao->somarItensPlanilhaAprovacao($arrWherePlanilhaPA);
     }
     $arrWhereSomaPlanilha = array();
     $arrWhereSomaPlanilha['idPronac = ?'] = $idpronac;
     $arrWhereSomaPlanilha['idPlanilhaItem <> ? '] = '206';
     //elaboracao e agenciamento
     $arrWhereSomaPlanilha['tpPlanilha = ? '] = 'CO';
     $arrWhereSomaPlanilha['NrFonteRecurso = ? '] = '109';
     $arrWhereSomaPlanilha['stAtivo = ? '] = 'S';
     $valorplanilha = $planilhaAprovacao->somarItensPlanilhaAprovacao($arrWhereSomaPlanilha);
     $this->view->fontesincentivo = $fonteincentivo['soma'];
     $this->view->outrasfontes = $outrasfontes['soma'];
     $this->view->valorproposta = $fonteincentivo['soma'] + $outrasfontes['soma'];
     $this->view->valorcomponente = $valorplanilha['soma'];
     $this->view->valorparecerista = $valorparecerista['soma'];
     /***************** FIM  - MODO NOVO ********************/
     /**** FIM - CODIGO DE READEQUACAO ****/
     $this->view->ResultProduto = $produtos;
     $verificaEnquadramento = RealizarAnaliseProjetoDAO::verificaEnquadramento($idpronac, 'CO');
     if (count($verificaEnquadramento) > 0) {
         if ($verificaEnquadramento[0]->stArtigo18 == true) {
             $this->view->enquadramento = 'Artigo 18';
         } else {
             if ($verificaEnquadramento[0]->stArtigo26 == true) {
                 $this->view->enquadramento = 'Artigo 26';
             } else {
                 $this->view->enquadramento = 'NAO ENQUADRADO';
             }
         }
     } else {
         $this->view->enquadramento = 'NAO ENQUADRADO';
     }
     $tbArea = new Area();
     $rsArea = $tbArea->buscar(array('Codigo=?' => $buscarPronac['Area']))->current();
     $this->view->area = $rsArea->Descricao;
     $tbSegmento = new Segmento();
     $rsSegmento = $tbSegmento->buscar(array('Codigo=?' => $buscarPronac['Segmento']))->current();
     $this->view->segmento = $rsSegmento->Descricao;
 }
 /**
  * Metodo que mostra tela de consulta
  * @param void
  * @return objeto
  */
 public function tabelasAction()
 {
     $get = Zend_Registry::get("get");
     if (!empty($get->consulta)) {
         //header("Content-Type: text/html; charset=ISO-8859-1");
         $this->_helper->viewRenderer->setNoRender(true);
         $this->_helper->layout->disableLayout();
         $post = Zend_Registry::get("post");
         if ($get->consulta == "itens") {
             $tbl = new Produto();
             if ($post->tipo == 'xls' || $post->tipo == 'pdf') {
                 //buscando os registros no banco de dados
                 $tamanho = -1;
                 $inicio = -1;
                 $pag = 0;
                 $totalPag = 0;
                 $fim = 0;
                 $rs = $tbl->buscar(array("stEstado = ?" => 0), array(), $tamanho, $inicio);
                 $this->_forward('preparar-xls-pdf', null, null, array('dados' => $rs, 'view' => 'operacional/preparar-xls-pdf-itensproduto.phtml', 'tipo' => $post->tipo));
             } else {
                 //controlando a paginacao
                 $this->intTamPag = 10;
                 $pag = 1;
                 if (isset($post->pag)) {
                     $pag = $post->pag;
                 }
                 if (isset($post->tamPag)) {
                     $this->intTamPag = $post->tamPag;
                 }
                 $inicio = $pag > 1 ? ($pag - 1) * $this->intTamPag : 0;
                 $fim = $inicio + $this->intTamPag;
                 //Varifica se foi solicitado a ordenação
                 if (!empty($post->ordenacao)) {
                     $ordem[] = "{$post->ordenacao} {$post->tipoOrdenacao}";
                 } else {
                     $ordem = array('1 ASC');
                 }
                 $rs = $tbl->buscar(array("stEstado = ?" => 0), $ordem, null, null);
                 $total = count($rs);
                 //xd($total);
                 if ($fim > $total) {
                     $fim = $total;
                 }
                 $totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1);
                 $tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
                 if ($fim > $total) {
                     $fim = $total;
                 }
                 $rs2 = $tbl->buscar(array("stEstado = ?" => 0), $ordem, $tamanho, $inicio);
                 $arrDados = array("dados" => $rs2, "pag" => $pag, "total" => $total, "inicio" => $inicio + 1, "fim" => $fim, "totalPag" => $totalPag, "parametrosBusca" => $_POST, "urlPaginacao" => $this->_urlPadrao . "/operacional/tabelas");
                 $this->montaTela("operacional/itensproduto.phtml", $arrDados);
             }
         }
         if ($get->consulta == "documentos") {
             $tbl = new DocumentosExigidos();
             if ($post->tipo == 'xls' || $post->tipo == 'pdf') {
                 //buscando os registros no banco de dados
                 $tamanho = -1;
                 $inicio = -1;
                 $pag = 0;
                 $totalPag = 0;
                 $fim = 0;
                 $arrBusca = array();
                 $arrBusca['Codigo > ?'] = 0;
                 $rs = $tbl->buscar($arrBusca, array(), $tamanho, $inicio);
                 $this->_forward('preparar-xls-pdf', null, null, array('dados' => $rs, 'view' => 'operacional/preparar-xls-pdf-documentosexigidos.phtml', 'tipo' => $post->tipo));
             } else {
                 //controlando a paginacao
                 $this->intTamPag = 10;
                 $pag = 1;
                 if (isset($post->pag)) {
                     $pag = $post->pag;
                 }
                 if (isset($post->tamPag)) {
                     $this->intTamPag = $post->tamPag;
                 }
                 $inicio = $pag > 1 ? ($pag - 1) * $this->intTamPag : 0;
                 $fim = $inicio + $this->intTamPag;
                 //Varifica se foi solicitado a ordenação
                 if (!empty($post->ordenacao)) {
                     $ordem[] = "{$post->ordenacao} {$post->tipoOrdenacao}";
                 } else {
                     $ordem = array('1 ASC');
                 }
                 $rs = $tbl->buscar();
                 $total = count($rs);
                 if ($fim > $total) {
                     $fim = $total;
                 }
                 $totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1);
                 $tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
                 if ($fim > $total) {
                     $fim = $total;
                 }
                 $arrBusca = array();
                 $arrBusca['Codigo > ?'] = 0;
                 $rs2 = $tbl->buscar($arrBusca, $ordem, $tamanho, $inicio);
                 if ($rs2->count() > 0) {
                     foreach ($rs2 as $area) {
                         $idsAreas[] = $area->Area;
                     }
                     $tblArea = new Area();
                     $rsArea = $tblArea->buscar(array("Codigo IN (?)" => $idsAreas));
                     $arrAreas = array(0 => array("NomeArea" => "Todas as &Aacute;reas"));
                     foreach ($rsArea as $area) {
                         $arrAreas[$area->Codigo]["NomeArea"] = $area->Descricao;
                     }
                 }
                 $arrDados = array("dados" => $rs2, "areas" => $arrAreas, "pag" => $pag, "total" => $total, "inicio" => $inicio + 1, "fim" => $fim, "totalPag" => $totalPag, "parametrosBusca" => $_POST, "urlPaginacao" => $this->_urlPadrao . "/operacional/tabelas");
                 $this->montaTela("operacional/documentosexigidos.phtml", $arrDados);
             }
         }
         if ($get->consulta == "produtos") {
             $tbl = new Produto();
             if ($post->tipo == 'xls' || $post->tipo == 'pdf') {
                 //buscando os registros no banco de dados
                 $tamanho = -1;
                 $inicio = -1;
                 $pag = 0;
                 $totalPag = 0;
                 $fim = 0;
                 $arrBusca = array();
                 $rs = $tbl->buscar($arrBusca, array(), $tamanho, $inicio);
                 if ($rs->count() > 0) {
                     foreach ($rs as $produto) {
                         $idsOrgaos[] = $produto->Idorgao;
                     }
                     $tblOrgao = new Orgaos();
                     $rsOrgao = $tblOrgao->buscar(array("Codigo IN (?)" => $idsOrgaos));
                     $arrOrgaos = array();
                     foreach ($rsOrgao as $orgao) {
                         $arrOrgaos[$orgao->Codigo]["SiglaOrgao"] = $orgao->Sigla;
                     }
                 }
                 $this->_forward('preparar-xls-pdf', null, null, array('dados' => $rs, 'view' => 'operacional/preparar-xls-pdf-produtos.phtml', 'tipo' => $post->tipo, 'orgaos' => $arrOrgaos));
             } else {
                 //controlando a paginacao
                 $this->intTamPag = 10;
                 $pag = 1;
                 if (isset($post->pag)) {
                     $pag = $post->pag;
                 }
                 if (isset($post->tamPag)) {
                     $this->intTamPag = $post->tamPag;
                 }
                 $inicio = $pag > 1 ? ($pag - 1) * $this->intTamPag : 0;
                 $fim = $inicio + $this->intTamPag;
                 //Varifica se foi solicitado a ordenação
                 if (!empty($post->ordenacao)) {
                     $ordem[] = "{$post->ordenacao} {$post->tipoOrdenacao}";
                 } else {
                     $ordem = array('1 ASC');
                 }
                 $rs = $tbl->buscar();
                 $total = count($rs);
                 if ($fim > $total) {
                     $fim = $total;
                 }
                 $totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1);
                 $tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
                 if ($fim > $total) {
                     $fim = $total;
                 }
                 $arrBusca = array();
                 $rs2 = $tbl->buscar($arrBusca, $ordem, $tamanho, $inicio);
                 if ($rs2->count() > 0) {
                     foreach ($rs2 as $produto) {
                         $idsOrgaos[] = $produto->Idorgao;
                     }
                     $tblOrgao = new Orgaos();
                     $rsOrgao = $tblOrgao->buscar(array("Codigo IN (?)" => $idsOrgaos));
                     $arrOrgaos = array();
                     foreach ($rsOrgao as $orgao) {
                         $arrOrgaos[$orgao->Codigo]["SiglaOrgao"] = $orgao->Sigla;
                     }
                 }
                 $arrDados = array("dados" => $rs2, "orgaos" => $arrOrgaos, "pag" => $pag, "total" => $total, "inicio" => $inicio + 1, "fim" => $fim, "totalPag" => $totalPag, "parametrosBusca" => $_POST, "urlPaginacao" => $this->_urlPadrao . "/operacional/tabelas");
                 $this->montaTela("operacional/produtos.phtml", $arrDados);
             }
         }
         if ($get->consulta == "situacoes") {
             $tbl = new Situacao();
             if ($post->tipo == 'xls' || $post->tipo == 'pdf') {
                 //buscando os registros no banco de dados
                 $tamanho = -1;
                 $inicio = -1;
                 $pag = 0;
                 $totalPag = 0;
                 $fim = 0;
                 $arrBusca = array();
                 $rs = $tbl->buscar($arrBusca, array(), $tamanho, $inicio);
                 $this->_forward('preparar-xls-pdf', null, null, array('dados' => $rs, 'view' => 'operacional/preparar-xls-pdf-situacao.phtml', 'tipo' => $post->tipo));
             } else {
                 //controlando a paginacao
                 $this->intTamPag = 10;
                 $pag = 1;
                 if (isset($post->pag)) {
                     $pag = $post->pag;
                 }
                 if (isset($post->tamPag)) {
                     $this->intTamPag = $post->tamPag;
                 }
                 $inicio = $pag > 1 ? ($pag - 1) * $this->intTamPag : 0;
                 $fim = $inicio + $this->intTamPag;
                 //Varifica se foi solicitado a ordenação
                 if (!empty($post->ordenacao)) {
                     $ordem[] = "{$post->ordenacao} {$post->tipoOrdenacao}";
                 } else {
                     $ordem = array('1');
                 }
                 $rs = $tbl->buscar();
                 $total = count($rs);
                 if ($fim > $total) {
                     $fim = $total;
                 }
                 $totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1);
                 $tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
                 if ($fim > $total) {
                     $fim = $total;
                 }
                 $arrBusca = array();
                 $rs2 = $tbl->buscar($arrBusca, $ordem, $tamanho, $inicio);
                 $arrDados = array("dados" => $rs2, "pag" => $pag, "total" => $total, "inicio" => $inicio + 1, "fim" => $fim, "totalPag" => $totalPag, "parametrosBusca" => $_POST, "urlPaginacao" => $this->_urlPadrao . "/operacional/tabelas");
                 $this->montaTela("operacional/situacoes.phtml", $arrDados);
             }
         }
         if ($get->consulta == "segmentos") {
             $tbl = new Segmento();
             if ($post->tipo == 'xls' || $post->tipo == 'pdf') {
                 //buscando os registros no banco de dados
                 $tamanho = -1;
                 $inicio = -1;
                 $pag = 0;
                 $totalPag = 0;
                 $fim = 0;
                 $arrBusca = array();
                 $rs = $tbl->buscar($arrBusca, array(), $tamanho, $inicio);
                 if ($rs->count() > 0) {
                     foreach ($rs as $segmento) {
                         $idsOrgaos[] = $segmento->idOrgao;
                     }
                     $tblOrgao = new Orgaos();
                     $rsOrgao = $tblOrgao->buscar(array("Codigo IN (?)" => $idsOrgaos));
                     $arrOrgaos = array();
                     foreach ($rsOrgao as $orgao) {
                         $arrOrgaos[$orgao->Codigo]["SiglaOrgao"] = $orgao->Sigla;
                     }
                 }
                 $this->_forward('preparar-xls-pdf', null, null, array('dados' => $rs, 'view' => 'operacional/preparar-xls-pdf-segmentos.phtml', 'tipo' => $post->tipo, 'orgaos' => $arrOrgaos));
             } else {
                 //controlando a paginacao
                 $this->intTamPag = 10;
                 $pag = 1;
                 if (isset($post->pag)) {
                     $pag = $post->pag;
                 }
                 if (isset($post->tamPag)) {
                     $this->intTamPag = $post->tamPag;
                 }
                 $inicio = $pag > 1 ? ($pag - 1) * $this->intTamPag : 0;
                 $fim = $inicio + $this->intTamPag;
                 //Varifica se foi solicitado a ordenação
                 if (!empty($post->ordenacao)) {
                     $ordem[] = "{$post->ordenacao} {$post->tipoOrdenacao}";
                 } else {
                     $ordem = array('1 ASC');
                 }
                 $rs = $tbl->buscar();
                 $total = count($rs);
                 if ($fim > $total) {
                     $fim = $total;
                 }
                 $totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1);
                 $tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
                 if ($fim > $total) {
                     $fim = $total;
                 }
                 $arrBusca = array();
                 $rs2 = $tbl->buscar($arrBusca, $ordem, $tamanho, $inicio);
                 if ($rs2->count() > 0) {
                     foreach ($rs2 as $segmento) {
                         $idsOrgaos[] = $segmento->idOrgao;
                     }
                     $tblOrgao = new Orgaos();
                     $rsOrgao = $tblOrgao->buscar(array("Codigo IN (?)" => $idsOrgaos));
                     $arrOrgaos = array();
                     foreach ($rsOrgao as $orgao) {
                         $arrOrgaos[$orgao->Codigo]["SiglaOrgao"] = $orgao->Sigla;
                     }
                 }
                 $arrDados = array("dados" => $rs2, "orgaos" => $arrOrgaos, "pag" => $pag, "total" => $total, "inicio" => $inicio + 1, "fim" => $fim, "totalPag" => $totalPag, "parametrosBusca" => $_POST, "urlPaginacao" => $this->_urlPadrao . "/operacional/tabelas");
                 $this->montaTela("operacional/segmentos.phtml", $arrDados);
             }
         }
         if ($get->consulta == "tiposdocumento") {
             $tbl = new tbTipoDocumento();
             if ($post->tipo == 'xls' || $post->tipo == 'pdf') {
                 //buscando os registros no banco de dados
                 $tamanho = -1;
                 $inicio = -1;
                 $pag = 0;
                 $totalPag = 0;
                 $fim = 0;
                 $arrBusca = array();
                 $rs = $tbl->buscar($arrBusca, array(), $tamanho, $inicio);
                 $this->_forward('preparar-xls-pdf', null, null, array('dados' => $rs, 'view' => 'operacional/preparar-xls-pdf-tiposdocumento.phtml', 'tipo' => $post->tipo));
             } else {
                 //controlando a paginacao
                 $this->intTamPag = 10;
                 $pag = 1;
                 if (isset($post->pag)) {
                     $pag = $post->pag;
                 }
                 if (isset($post->tamPag)) {
                     $this->intTamPag = $post->tamPag;
                 }
                 $inicio = $pag > 1 ? ($pag - 1) * $this->intTamPag : 0;
                 $fim = $inicio + $this->intTamPag;
                 //Varifica se foi solicitado a ordenação
                 if (!empty($post->ordenacao)) {
                     $ordem[] = "{$post->ordenacao} {$post->tipoOrdenacao}";
                 } else {
                     $ordem = array('2 ASC');
                 }
                 $rs = $tbl->buscar();
                 $total = count($rs);
                 if ($fim > $total) {
                     $fim = $total;
                 }
                 $totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1);
                 $tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
                 if ($fim > $total) {
                     $fim = $total;
                 }
                 $arrBusca = array();
                 $rs2 = $tbl->buscar($arrBusca, $ordem, $tamanho, $inicio);
                 $arrDados = array("dados" => $rs2, "pag" => $pag, "total" => $total, "inicio" => $inicio + 1, "fim" => $fim, "totalPag" => $totalPag, "parametrosBusca" => $_POST, "urlPaginacao" => $this->_urlPadrao . "/operacional/tabelas");
                 $this->montaTela("operacional/tiposdocumento.phtml", $arrDados);
             }
         }
         if ($get->consulta == "pecasdivulgacao") {
             $tbl = new Verificacao();
             if ($post->tipo == 'xls' || $post->tipo == 'pdf') {
                 //buscando os registros no banco de dados
                 $tamanho = -1;
                 $inicio = -1;
                 $pag = 0;
                 $totalPag = 0;
                 $fim = 0;
                 $arrBusca = array();
                 $arrBusca = array("idTipo = ?" => 1, "stEstado = ?" => 1);
                 $rs = $tbl->buscar($arrBusca, array(), $tamanho, $inicio);
                 $this->_forward('preparar-xls-pdf', null, null, array('dados' => $rs, 'view' => 'operacional/preparar-xls-pdf-pecasdivulgacao.phtml', 'tipo' => $post->tipo));
             } else {
                 //controlando a paginacao
                 $this->intTamPag = 10;
                 $pag = 1;
                 if (isset($post->pag)) {
                     $pag = $post->pag;
                 }
                 if (isset($post->tamPag)) {
                     $this->intTamPag = $post->tamPag;
                 }
                 $inicio = $pag > 1 ? ($pag - 1) * $this->intTamPag : 0;
                 $fim = $inicio + $this->intTamPag;
                 //Varifica se foi solicitado a ordenação
                 if (!empty($post->ordenacao)) {
                     $ordem[] = "{$post->ordenacao} {$post->tipoOrdenacao}";
                 } else {
                     $ordem = array('1 ASC');
                 }
                 $rs = $tbl->buscar(array("idTipo = ?" => 1, "stEstado = ?" => 1));
                 $total = count($rs);
                 if ($fim > $total) {
                     $fim = $total;
                 }
                 $totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1);
                 $tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
                 if ($fim > $total) {
                     $fim = $total;
                 }
                 $arrBusca = array("idTipo = ?" => 1, "stEstado = ?" => 1);
                 $rs2 = $tbl->buscar($arrBusca, $ordem, $tamanho, $inicio);
                 $arrDados = array("dados" => $rs2, "pag" => $pag, "total" => $total, "inicio" => $inicio + 1, "fim" => $fim, "totalPag" => $totalPag, "parametrosBusca" => $_POST, "urlPaginacao" => $this->_urlPadrao . "/operacional/tabelas");
                 $this->montaTela("operacional/pecasdivulgacao.phtml", $arrDados);
             }
         }
         if ($get->consulta == "veiculosdivulgacao") {
             $tbl = new Verificacao();
             if ($post->tipo == 'xls' || $post->tipo == 'pdf') {
                 //buscando os registros no banco de dados
                 $tamanho = -1;
                 $inicio = -1;
                 $pag = 0;
                 $totalPag = 0;
                 $fim = 0;
                 $arrBusca = array();
                 $arrBusca = array("idTipo = ?" => 2, "stEstado = ?" => 1);
                 $rs = $tbl->buscar($arrBusca, array(), $tamanho, $inicio);
                 $this->_forward('preparar-xls-pdf', null, null, array('dados' => $rs, 'view' => 'operacional/preparar-xls-pdf-veiculosdivulgacao.phtml', 'tipo' => $post->tipo));
             } else {
                 //controlando a paginacao
                 $this->intTamPag = 10;
                 $pag = 1;
                 if (isset($post->pag)) {
                     $pag = $post->pag;
                 }
                 if (isset($post->tamPag)) {
                     $this->intTamPag = $post->tamPag;
                 }
                 $inicio = $pag > 1 ? ($pag - 1) * $this->intTamPag : 0;
                 $fim = $inicio + $this->intTamPag;
                 //Varifica se foi solicitado a ordenação
                 if (!empty($post->ordenacao)) {
                     $ordem[] = "{$post->ordenacao} {$post->tipoOrdenacao}";
                 } else {
                     $ordem = array('1 ASC');
                 }
                 $rs = $tbl->buscar(array("idTipo = ?" => 2, "stEstado = ?" => 1));
                 $total = count($rs);
                 if ($fim > $total) {
                     $fim = $total;
                 }
                 $totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1);
                 $tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
                 if ($fim > $total) {
                     $fim = $total;
                 }
                 $arrBusca = array("idTipo = ?" => 2, "stEstado = ?" => 1);
                 $rs2 = $tbl->buscar($arrBusca, $ordem, $tamanho, $inicio);
                 $arrDados = array("dados" => $rs2, "pag" => $pag, "total" => $total, "inicio" => $inicio + 1, "fim" => $fim, "totalPag" => $totalPag, "parametrosBusca" => $_POST, "urlPaginacao" => $this->_urlPadrao . "/operacional/tabelas");
                 $this->montaTela("operacional/veiculosdivulgacao.phtml", $arrDados);
             }
         }
     }
 }
示例#9
0
 public function criteriosAvaliacaoAction()
 {
     $idEdital = $this->_request->getParam('idEdital');
     $this->view->idEdital = $idEdital;
     $tipopremiacao = new TipoPremiacao();
     $tipoPremiacaoEdital = $tipopremiacao->buscarTipoPremiacao();
     $this->view->tipopremiacao = $tipoPremiacaoEdital;
     $origemrecurso = new Verificacao();
     $origRecurso = $origemrecurso->buscarOrigemRecurso();
     $this->view->origemrecursoedital = $origRecurso;
     $areaEdital = new Area();
     $area = $areaEdital->BuscarAreas();
     $this->view->area = $area;
     $segmentoArea = new Segmento();
     $segmento = $segmentoArea->buscaSegmentos();
     $this->view->segmento = $segmento;
     $criterioAvaliacao = new tbCriteriosAvaliacao();
     $critAvaliacao = $criterioAvaliacao->buscarcriterioporidEdital($idEdital);
     $this->view->criterioavaliacao = $critAvaliacao;
     $this->view->qtdCriterioAvaliacao = count($critAvaliacao);
 }