コード例 #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);*/
 }