public function streadequacaoitensdecustoAction()
 {
     //retorna o id do agente logado
     $auth = Zend_Auth::getInstance();
     // pega a autenticação
     $agente = GerenciarPautaReuniaoDAO::consultaAgenteUsuario($auth->getIdentity()->usu_codigo);
     $idAgente = $agente['idAgente'];
     $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['IdPronac'];
     $db = Zend_Registry::get('db');
     $db->setFetchMode(Zend_DB::FETCH_OBJ);
     //SQL PARA TRAZER OD DADOS DO REGISTRO EM QUESTÃO
     $registro = ReadequacaoProjetos::alteraStatusReadequacao($idPedidoAlteracao);
     $reg = $db->fetchAll($registro);
     $idPedido = $reg[0]->idAvaliacaoItemPedidoAlteracao;
     try {
         if ($opcao == 1) {
             // Chama o SQL
             $sqlstReadequacao = ReadequacaoProjetos::stReadequacaoInicio("readequacaoEA", $idPedidoAlteracao, $idAgente);
             $db->fetchAll($sqlstReadequacao);
             //SQL PARA ALTERAR O STATUS DO CAMPO stVerificacao da tabela tbPedidoAlteracaoXTipoAlteracao
             $registro2 = ReadequacaoProjetos::readequacaoAltCampo($idPedido);
             $db->fetchAll($registro2);
         } else {
             if ($opcao == 2) {
                 // Chama o SQL
                 $sqlstReadequacao = ReadequacaoProjetos::stReadequacaoInicio("readequacaoAP", $idPedidoAlteracao, $idAgente);
                 $db->fetchAll($sqlstReadequacao);
             } else {
                 if ($opcao == 3) {
                     // Chama o SQL
                     $sqlstReadequacao = ReadequacaoProjetos::stReadequacaoInicio("readequacaoIN", $idPedidoAlteracao, $idAgente);
                     $db->fetchAll($sqlstReadequacao);
                 }
             }
         }
         parent::message("Situação alterada com sucesso!", "verificarreadequacaodeprojeto/readequacaoitensdecustoeditar?id={$IdPronac}", "CONFIRM");
     } catch (Zend_Exception $e) {
         parent::message("Erro ao alterar o status da solicitação", "verificarreadequacaodeprojeto/readequacaoitensdecustoeditar?id={$IdPronac}", "ERROR");
     }
 }
 private function streadequacaoprodutosAction($idPedidoAlteracao, $opcao, $IdPronac, $action)
 {
     //retorna o id do agente logado
     $auth = Zend_Auth::getInstance();
     // pega a autenticação
     $agente = GerenciarPautaReuniaoDAO::consultaAgenteUsuario($auth->getIdentity()->usu_codigo);
     $idAgente = $agente['idAgente'];
     $db = Zend_Registry::get('db');
     $db->setFetchMode(Zend_DB::FETCH_OBJ);
     //SQL PARA TRAZER OD DADOS DO REGISTRO EM QUESTÃO
     $registro = ReadequacaoProjetos::alteraStatusReadequacao($idPedidoAlteracao);
     $reg = $db->fetchAll($registro);
     $idPedido = $reg[0]->idAvaliacaoItemPedidoAlteracao;
     if ($opcao == 1) {
         // Chama o SQL
         $sqlstReadequacao = ReadequacaoProjetos::stReadequacaoInicio("readequacaoEA", $idPedidoAlteracao, $idAgente);
         $dados = $db->fetchAll($sqlstReadequacao);
         //SQL PARA ALTERAR O STATUS DO CAMPO stVerificacao da tabela tbPedidoAlteracaoXTipoAlteracao
         $registro2 = ReadequacaoProjetos::readequacaoAltCampo($idPedido);
         $reg2 = $db->fetchAll($registro2);
     } else {
         if ($opcao == 2) {
             // Chama o SQL
             $sqlstReadequacao = ReadequacaoProjetos::stReadequacaoInicio("readequacaoAP", $idPedidoAlteracao, $idAgente);
             $dados = $db->fetchAll($sqlstReadequacao);
         } else {
             if ($opcao == 3) {
                 // Chama o SQL
                 $sqlstReadequacao = ReadequacaoProjetos::stReadequacaoInicio("readequacaoIN", $idPedidoAlteracao, $idAgente);
                 $dados = $db->fetchAll($sqlstReadequacao);
             }
         }
     }
     if ($sqlstReadequacao != "") {
         parent::message("Situação alterada com sucesso!", "verificaralteracaotecnico/" . $action . "?idpedidoalteracao={$IdPronac}", "CONFIRM");
     } else {
         parent::message("Erro ao alterar o status da solicitação", "verificaralteracaotecnico/" . $action . "?idpedidoalteracao={$IdPronac}", "ERROR");
     }
 }