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"); } }