コード例 #1
0
 public function solaltlocrelAction()
 {
     if ($_POST) {
         /*$recebidoPost  = Zend_Registry::get('post');
           if($recebidoPost->stAprovacao == 'RT')
           {
               $this->RetornoTecnico($_POST);
           }
           else
           {
               if($recebidoPost->stAprovacao == 'D')
               {
                   $recDadosParaAlteracaoAltLocalRel = tbalteracaolocalrealizacaoDAO::buscarDadosAltLocRel($_POST['idpedidoalteracao']);
                   foreach($recDadosParaAlteracaoAltLocalRel as $dados)
                   {
                       
                   }
               }
               else
               {
                   $this->InserirStatusAvaliacaoProjeto($_POST);
               }
           }*/
         $recebidoPost = Zend_Registry::get('post');
         $dados['Solicitacao'] = $recebidoPost->editor1;
         $dados['idPronac'] = $recebidoPost->idPronac;
         $auth = Zend_Auth::getInstance();
         // pega a autenticação
         $agente = GerenciarPautaReuniaoDAO::consultaAgenteUsuario($auth->getIdentity()->usu_codigo);
         $idagente = $agente['idAgente'];
         $dados['idSolicitante'] = $idagente;
         if (PedidoAlteracaoDAO::salvarComentarioAlteracaoProj($dados)) {
             parent::message("Os dados foram salvos com sucesso!", "verificarreadequacaodeprojeto/verificarreadequacaodeprojetocoordacompanhamento", "CONFIRM");
         } else {
             parent::message("Erro na operação", "verificarreadequacaodeprojeto/verificarreadequacaodeprojetocoordacompanhamento", "ERROR");
         }
     }
     $recebidoGet = Zend_Registry::get('get');
     $idpedidoalteracao = $recebidoGet->idpedidoalteracao;
     $buscaAb = AbrangenciaDAO::buscarDadosAbrangenciaSolicitadaLocal($idpedidoalteracao);
     $resultadoBuscaPedidoAlteracao = VerificarAlteracaoProjetoDAO::BuscarDadosGenericos($idpedidoalteracao, $buscaAb[0]->idPedidoAlteracao);
     //$resultadoDadosAlteracaoLocalRealizacao = AbrangenciaDAO::buscarDadosAbrangenciaAlteracao($idpedidoalteracao);
     if (AvaliacaoSubItemPedidoAlteracaoDAO::buscar($resultadoBuscaPedidoAlteracao['idAvaliacao'])) {
         $resultadoDadosAlteracaoLocalRealizacao = AbrangenciaDAO::buscarDadosAbrangenciaAlteracaoCoord($idpedidoalteracao, 'COM_AVALIACAO');
     } else {
         $resultadoDadosAlteracaoLocalRealizacao = AbrangenciaDAO::buscarDadosAbrangenciaAlteracaoCoord($idpedidoalteracao, 'SEM_AVALIACAO');
     }
     $arquivos = VerificarAlteracaoProjetoDAO::buscarArquivosSolicitacao($idpedidoalteracao, 4, $buscaAb[0]->idPedidoAlteracao);
     $this->view->resultLocalRel = AbrangenciaDAO::buscarDadosAbrangenciaSolicitadaLocal($idpedidoalteracao, 'N');
     $this->view->resultArquivo = $arquivos;
     $this->view->resultAbrangencia = $resultadoDadosAlteracaoLocalRealizacao;
     $this->view->resultConsulta = $resultadoBuscaPedidoAlteracao;
     $this->view->resultParecerTecnico = VerificarAlteracaoProjetoDAO::buscarDadosParecerTecnico($idpedidoalteracao, 4, $buscaAb[0]->idPedidoAlteracao);
     //UC 13 - MANTER MENSAGENS (Habilitar o menu superior)
     $this->view->idPronac = $idpedidoalteracao;
     $this->view->menumsg = 'true';
     //****************************************************
     $db = Zend_Registry::get('db');
     $db->setFetchMode(Zend_DB::FETCH_OBJ);
     // Chama o SQL
     $sqlproposta = ReadequacaoProjetos::retornaSQLproposta("sqlConsultaNomeProjEditar", $idpedidoalteracao, 4, null, $buscaAb[0]->idPedidoAlteracao);
     $dados = $db->fetchAll($sqlproposta);
     //  Zend_Debug::dump($dados);exit;
     if ($dados) {
         $this->view->dados = $dados[0];
         $idPedidoAlt = $dados[0]->idAvaliacaoItemPedidoAlteracao;
         //VERIFICA O STATUS DA SOLICITAÇÃO
         $sqlStatusReadequacao = ReadequacaoProjetos::alteraStatusReadequacao($idPedidoAlt);
         $this->view->stResult = $db->fetchAll($sqlStatusReadequacao);
     } else {
         $dados['stAvaliacaoItemPedidoAlteracao'] = null;
         $this->view->dados = (object) $dados;
     }
     /*$recebidoGet = Zend_Registry::get('get');
       $idpedidoalteracao    = $recebidoGet->idpedidoalteracao;
       $resultadoBuscaPedidoAlteracao  = tbPedidoAlteracaoProjetoDAO::buscarDadosPedidoAlteracao($idpedidoalteracao);
       $this->view->resultAbrangencia  = tbAbrangenciaDAO::buscarDadosAbrangencia($resultadoBuscaPedidoAlteracao[0]->idprojeto);
       $this->view->resultConsulta     = $resultadoBuscaPedidoAlteracao;
       $this->view->resultLocalRel     = tbalteracaolocalrealizacaoDAO::buscarDadosAltLocRel($idpedidoalteracao);
       $this->view->resultArquivo      = tbpedidoaltprojetoxarquivoDAO::buscarArquivos($idpedidoalteracao);
       $this->view->resultParecerTecnico   = tbalteracaonomeprojetoDAO::buscarDadosParecerTecnico($idpedidoalteracao);*/
 }
コード例 #2
0
 public function solaltlocrelAction()
 {
     if ($_POST) {
         $recebidoPost = Zend_Registry::get('post');
         if ($recebidoPost->solicitacao) {
             if (self::PropostaDiligenciar()) {
                 parent::message("Diligência enviada com sucesso!", "verificaralteracaotecnico/solaltlocrel?idpedidoalteracao={$recebidoPost->IdPronac}", "CONFIRM");
             } else {
                 //parent::message("Erro ao diligenciar a solicitação", "verificaralteracaotecnico/solaltlocrel?idpedidoalteracao=$recebidoPost->IdPronac" ,"ERROR");
                 parent::message("Diligência enviada com sucesso!", "verificaralteracaotecnico/solaltlocrel?idpedidoalteracao={$recebidoPost->IdPronac}", "CONFIRM");
             }
         }
     }
     if (isset($_GET['opcao'])) {
         $idPedidoAlteracao = $_GET['id'];
         //idPedido Alteração é o idAvaliacaoItemPedidoAlteracao da tabela tbAvaliacaoItemPedidoAlteracao
         $opcao = $_GET['opcao'];
         //opção escolhida no select - APROVADO, INDEFERIDO ou EM ANÁLISE
         $IdPronac = $_GET['idpedidoalteracao'];
         self::streadequacaoprodutosAction($idPedidoAlteracao, $opcao, $IdPronac, 'solaltlocrel');
     }
     $recebidoGet = Zend_Registry::get('get');
     $idpedidoalteracao = $recebidoGet->idpedidoalteracao;
     $buscaAb = AbrangenciaDAO::buscarDadosAbrangenciaSolicitadaLocal($idpedidoalteracao);
     $resultadoBuscaPedidoAlteracao = VerificarAlteracaoProjetoDAO::BuscarDadosGenericos($idpedidoalteracao, $buscaAb[0]->idPedidoAlteracao);
     if (AvaliacaoSubItemPedidoAlteracaoDAO::buscar($resultadoBuscaPedidoAlteracao['idAvaliacao'])) {
         $resultadoDadosAlteracaoLocalRealizacao = AbrangenciaDAO::buscarDadosAbrangenciaAlteracao($idpedidoalteracao, 'COM_AVALIACAO');
     } else {
         $resultadoDadosAlteracaoLocalRealizacao = AbrangenciaDAO::buscarDadosAbrangenciaAlteracao($idpedidoalteracao, 'SEM_AVALIACAO');
     }
     $arquivos = VerificarAlteracaoProjetoDAO::buscarArquivosSolicitacao($idpedidoalteracao, 4, $buscaAb[0]->idPedidoAlteracao);
     $this->view->resultLocalRel = AbrangenciaDAO::buscarDadosAbrangencia($idpedidoalteracao);
     $this->view->resultArquivo = $arquivos;
     $this->view->resultAbrangencia = $resultadoDadosAlteracaoLocalRealizacao;
     $this->view->resultConsulta = $resultadoBuscaPedidoAlteracao;
     $this->view->idpedidoalteracao = $idpedidoalteracao;
     //UC 13 - MANTER MENSAGENS (Habilitar o menu superior)
     $this->view->idPronac = $idpedidoalteracao;
     $this->view->menumsg = 'true';
     //****************************************************
     $db = Zend_Registry::get('db');
     $db->setFetchMode(Zend_DB::FETCH_OBJ);
     // Chama o SQL
     $sqlproposta = ReadequacaoProjetos::retornaSQLproposta("sqlConsultaNomeProjEditar", $idpedidoalteracao, 4, null, $buscaAb[0]->idPedidoAlteracao);
     $dados = $db->fetchAll($sqlproposta);
     if ($dados) {
         $this->view->dados = $dados[0];
         $idPedidoAlt = $dados[0]->idAvaliacaoItemPedidoAlteracao;
         //VERIFICA O STATUS DA SOLICITAÇÃO
         $sqlStatusReadequacao = ReadequacaoProjetos::alteraStatusReadequacao($idPedidoAlt);
         $this->view->stResult = $db->fetchAll($sqlStatusReadequacao);
     }
     /* $recebidoGet = Zend_Registry::get('get');
        $idpedidoalteracao    = $recebidoGet->idpedidoalteracao;
        $resultadoBuscaPedidoAlteracao  = tbPedidoAlteracaoProjetoDAO::buscarDadosPedidoAlteracao($idpedidoalteracao);
        $this->view->resultConsulta     = $resultadoBuscaPedidoAlteracao;
        $this->view->resultAbrangencia  = tbAbrangenciaDAO::buscarDadosAbrangencia($resultadoBuscaPedidoAlteracao[0]->idprojeto);
        $this->view->resultLocalRel     = tbalteracaolocalrealizacaoDAO::buscarDadosAltLocRel($idpedidoalteracao);
        $this->view->resultArquivo      = tbpedidoaltprojetoxarquivoDAO::buscarArquivos($idpedidoalteracao);
        $this->view->resultParecerTecnico   = tbalteracaonomeprojetoDAO::buscarDadosParecerTecnico($idpedidoalteracao);*/
 }