public function planoDeDivulgacaoFinalAction()
 {
     //** Verifica se o usuário logado tem permissão de acesso **//
     $this->verificarPermissaoAcesso(false, true, false);
     $idpronac = $this->_request->getParam("idpronac");
     if (strlen($idpronac) > 7) {
         $idpronac = Seguranca::dencrypt($idpronac);
     }
     //****** Dados do Projeto - Cabecalho *****//
     $projetos = new Projetos();
     $DadosProjeto = $projetos->buscarProjetoXProponente(array('idPronac = ?' => $idpronac))->current();
     $this->view->DadosProjeto = $DadosProjeto;
     $PlanoDeDivulgacao = $projetos->buscarPlanoDeDivulgacao($idpronac);
     $this->view->PlanoDeDivulgacao = $PlanoDeDivulgacao;
     $Verificacao = new Verificacao();
     $Peca = $Verificacao->buscar(array('idTipo =?' => 1, 'stEstado =?' => 1));
     $this->view->Peca = $Peca;
     $Veiculo = $Verificacao->buscar(array('idTipo =?' => 2, 'stEstado =?' => 1));
     $this->view->Veiculo = $Veiculo;
 }
 public function extratoPautaIntercambioAction()
 {
     $tblOrgao = new Orgaos();
     $rsOrgao = $tblOrgao->buscar(array(), array("Sigla ASC"));
     $this->view->orgaos = $rsOrgao;
     $tblClassificacao = new tbClassificaDocumento();
     $rsClassificacao = $tblClassificacao->buscar(array(), array("dsClassificaDocumento ASC"));
     $this->view->classificacoes = $rsClassificacao;
     $tblAvaliacao = new Verificacao();
     $rsAvaliacao = $tblAvaliacao->buscar(array("idTipo = ?" => 4));
     $this->view->avaliacoes = $rsAvaliacao;
     $tblFundoSetorial = new Verificacao();
     $rsFundoSetorial = $tblFundoSetorial->buscar(array("idTipo = ?" => 15));
     $this->view->fundossetoriais = $rsFundoSetorial;
     $tblUf = new Uf();
     $rsUf = $tblUf->buscar(array(), array("Descricao ASC"));
     $this->view->ufs = $rsUf;
     $arrRegioes = array();
     foreach ($rsUf as $item) {
         $arrRegioes[] = $item->Regiao;
     }
     $arrRegioes = array_unique($arrRegioes);
     $this->view->regioes = $arrRegioes;
 }
 public function incluirtermodecisaoAction()
 {
     $tipoTermo = $this->_request->getParam("tipoTermo");
     $tipoParecer = $this->_request->getParam("tipoParecer");
     $orgao = $this->_request->getParam("orgao");
     $tipoTermo = (int) $tipoTermo;
     $tipoParecer = (int) $tipoParecer;
     $verificacao = new Verificacao();
     $buscaTipoRecurso = $verificacao->buscar(array('idTipo = ?' => Constantes::cteIdTipoTermoDecisao));
     $this->view->listaTipoRecurso = $buscaTipoRecurso;
     if (empty($_POST)) {
         $this->view->validar = "s";
     } else {
         $this->view->validar = "n";
         if (!empty($orgao)) {
             if ($orgao == "sefic") {
                 $idOrgao = 251;
                 $this->view->sefic = "true";
                 $this->view->sav = "false";
             } else {
                 $idOrgao = 160;
                 $this->view->sefic = "false";
                 $this->view->sav = "true";
             }
         }
         $tbModeloTermoDecisao = new tbModeloTermoDecisao();
         $buscarTermoDecisao = $tbModeloTermoDecisao->buscarTermoDecisao(array('o.Codigo = ?' => $idOrgao, 'idVerificacao = ?' => $tipoTermo, 'stModeloTermoDecisao = ?' => $tipoParecer));
         if (!empty($buscarTermoDecisao[0])) {
             $this->view->idtermo = $buscarTermoDecisao[0]->idModeloTermoDecisao;
             $this->view->idorgao = $buscarTermoDecisao[0]->Codigo;
             $this->view->sigla = $buscarTermoDecisao[0]->Sigla;
             $this->view->termo = $buscarTermoDecisao[0]->idVerificacao;
             $this->view->parecer = (int) $buscarTermoDecisao[0]->stModeloTermoDecisao;
             $this->view->texto = $buscarTermoDecisao[0]->meModeloTermoDecisao;
         } else {
             $this->view->incluir = "";
             $this->view->termo = $tipoTermo;
             $this->view->parecer = (int) $tipoParecer;
             $this->view->texto = "Digite o Termo de Decisão.";
         }
     }
 }
 public function extratorAction()
 {
     $tblArea = new Area();
     $rsArea = $tblArea->buscar(array(), array("Descricao ASC"));
     $this->view->areas = $rsArea;
     $tblUf = new Uf();
     $rsUf = $tblUf->buscar(array(), array("Descricao ASC"));
     $this->view->ufs = $rsUf;
     $tblMecanismo = new Mecanismo();
     $rsMecanismo = $tblMecanismo->buscar(array("Status = ?" => "1"), array("Descricao ASC"));
     $this->view->mecanismos = $rsMecanismo;
     $tblFundoSetorial = new Verificacao();
     $rsFundoSetorial = $tblFundoSetorial->buscar(array("idTipo = ?" => 15));
     $this->view->fundossetoriais = $rsFundoSetorial;
     $tblSituacao = new Situacao();
     $rsSituacao = $tblSituacao->buscar(array("AreaAtuacao = ?" => "C", "StatusProjeto = ?" => 1), array("Descricao ASC"));
     $this->view->situacoes = $rsSituacao;
     $tblOrgaos = new Orgaos();
     $rsOrgaos = $tblOrgaos->buscar(array(), array("Sigla ASC"));
     $this->view->orgaos = $rsOrgaos;
 }
 public function carregarPlanosDeDistribuicaoAction()
 {
     $this->_helper->layout->disableLayout();
     // desabilita o Zend_Layout
     $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
     // cria a sessão com o grupo ativo
     $this->view->idPerfil = $GrupoAtivo->codGrupo;
     $idPronac = $this->_request->getParam("idPronac");
     if (strlen($idPronac) > 7) {
         $idPronac = Seguranca::dencrypt($idPronac);
     }
     $tbPlanoDistribuicao = new tbPlanoDistribuicao();
     $planosDistribuicao = $tbPlanoDistribuicao->buscarPlanosDistribuicaoReadequacao($idPronac, 'tbPlanoDistribuicao');
     if (count($planosDistribuicao) == 0) {
         $planosDistribuicao = $tbPlanoDistribuicao->buscarPlanosDistribuicaoReadequacao($idPronac, 'PlanoDistribuicaoProduto');
     }
     $Produtos = new Produto();
     $produtos = $Produtos->buscar(array('stEstado=?' => 0), array('Descricao'));
     $Verificacao = new Verificacao();
     $posicoesLogomarca = $Verificacao->buscar(array('idTipo=?' => 3), array('Descricao'));
     $Area = new Area();
     $areas = $Area->buscar(array('Codigo != ?' => 7), array('Descricao'));
     $get = Zend_Registry::get('get');
     $link = isset($get->link) ? true : false;
     $this->montaTela('readequacoes/carregar-planos-de-distribuicao.phtml', array('idPronac' => $idPronac, 'planosDeDistribuicao' => $planosDistribuicao, 'produtos' => $produtos, 'posicoesLogomarca' => $posicoesLogomarca, 'areas' => $areas, 'link' => $link));
 }