public function reencaminhacoordpareceristaAction()
 {
     // 		$agente = GerenciarPautaReuniaoDAO::consultaAgenteUsuario($auth->getIdentity()->usu_codigo);
     //		$this->view->agente = $agente['idAgente'];
     $idAcao = $_POST['idAcao'];
     $idPedidoAlteracao = $_POST['idPedidoAlteracao'];
     $tpAlteracaoProjeto = $_POST['tpAlteracaoProjeto'];
     $justificativa = $_POST['justificativa'];
     $idOrgao = $_POST['idOrgao'];
     $idAgente = $_POST['agenteNovo'];
     $db = Zend_Registry::get('db');
     $db->setFetchMode(Zend_DB::FETCH_OBJ);
     try {
         $db->beginTransaction();
         //ALTERA OS DADOS DO REGISTRO NA TABELA tbPedidoAlteracaoXTipoAlteracao
         $sqlAlteraVar = ReadequacaoProjetos::retornaSQLReencaminharPar($idPedidoAlteracao, $tpAlteracaoProjeto);
         $dados = $db->fetchAll($sqlAlteraVar);
         //INSERE UM NOVO REGISTRO NA TABELA tbAvaliacaoItemPedidoAlteracao
         $sqlAlteraVariavel = ReadequacaoProjetos::reencaminharPar($idPedidoAlteracao, $tpAlteracaoProjeto);
         $dados = $db->fetchAll($sqlAlteraVariavel);
         //ATUALIZA O CAMPO stAtivo ATUAL NA TABELA tbAcaoAvaliacaoItemPedidoAlteracao
         $sqlAlteraVariavel1 = ReadequacaoProjetos::reencaminharPar1($idAcao);
         $dados = $db->fetchAll($sqlAlteraVariavel1);
         //RETORNA O idAvaliacaoItemPedidoAlteracao DO REGISTRO GERADO NA TABELA tbAvaliacaoItemPedidoAlteracao
         $sqlAlteraVariavel2 = ReadequacaoProjetos::reencaminharPar2($idPedidoAlteracao, $tpAlteracaoProjeto);
         $dados = $db->fetchAll($sqlAlteraVariavel2);
         $idAvaliacaoItemPedidoAlteracao = $dados[0]->idAvaliacaoItemPedidoAlteracao;
         //INSERE NOVO REGISTRO
         $sqlAlteraVariavel3 = ReadequacaoProjetos::reencaminharPar3($idAvaliacaoItemPedidoAlteracao, $idAgente, $justificativa, $idOrgao, $this->getIdUsuario, $this->codGrupo);
         $dados = $db->fetchAll($sqlAlteraVariavel3);
         $db->commit();
         parent::message("Projeto encaminhado com sucesso!", "verificarreadequacaodeprojeto/verificarreadequacaodeprojetocoordparecerista", "CONFIRM");
     } catch (Zend_Exception $e) {
         $db->rollBack();
         parent::message("Erro ao encaminhar Projeto", "verificarreadequacaodeprojeto/verificarreadequacaodeprojetocoordparecerista", "ERROR");
     }
 }
 public function reencaminharPainelCoordAcompAction()
 {
     $idAcaoAtual = $_POST['idAcao'];
     $idPedidoAlteracao = $_POST['idPedidoAlteracaoModal'];
     $tpAlteracaoProjeto = $_POST['tpAlteracaoProjetoModal'];
     $justificativa = $_POST['dsJustificativa'];
     $Orgao = $_POST['entidade'];
     $destinatario = explode(':', $_POST['destinatario']);
     $idAgente = $destinatario[0];
     $AgentePerfil = $destinatario[1];
     $tipoFiltro = $_POST['tipoFiltro'];
     if ($AgentePerfil == '121' || $AgentePerfil == '129') {
         $idPerfil = 5;
     } else {
         $idPerfil = 2;
     }
     $db = Zend_Registry::get('db');
     $db->setFetchMode(Zend_DB::FETCH_OBJ);
     try {
         $db->beginTransaction();
         //ALTERA OS DADOS DO REGISTRO NA TABELA tbPedidoAlteracaoXTipoAlteracao
         $sqlAlteraVar = ReadequacaoProjetos::retornaSQLReencaminharPar($idPedidoAlteracao, $tpAlteracaoProjeto);
         $db->fetchAll($sqlAlteraVar);
         //INSERE UM NOVO REGISTRO NA TABELA tbAvaliacaoItemPedidoAlteracao
         $sqlAlteraVariavel = ReadequacaoProjetos::reencaminharPar($idPedidoAlteracao, $tpAlteracaoProjeto);
         $db->fetchAll($sqlAlteraVariavel);
         //ATUALIZA O CAMPO stAtivo ATUAL NA TABELA tbAcaoAvaliacaoItemPedidoAlteracao
         $sqlAlteraVariavel1 = ReadequacaoProjetos::reencaminharPar1($idAcaoAtual);
         $db->fetchAll($sqlAlteraVariavel1);
         //RETORNA O idAvaliacaoItemPedidoAlteracao DO REGISTRO GERADO NA TABELA tbAvaliacaoItemPedidoAlteracao
         $sqlAlteraVariavel2 = ReadequacaoProjetos::reencaminharPar2($idPedidoAlteracao, $tpAlteracaoProjeto);
         $dados = $db->fetchAll($sqlAlteraVariavel2);
         $idAcao = $dados[0]->idAvaliacaoItemPedidoAlteracao;
         //INSERE NOVO REGISTRO
         $sqlAlteraVariavel3 = ReadequacaoProjetos::reencaminharPar5($idAcao, $this->getIdUsuario, $justificativa, $Orgao, $idPerfil, $idAgente, $AgentePerfil);
         $db->fetchAll($sqlAlteraVariavel3);
         $db->commit();
         parent::message("Projeto reencaminhado com sucesso!", "manterreadequacao?tipoFiltro={$tipoFiltro}", "CONFIRM");
     } catch (Zend_Exception $e) {
         $db->rollBack();
         parent::message("Erro ao reencaminhar Projeto!", "manterreadequacao?tipoFiltro={$tipoFiltro}", "ERROR");
     }
 }