/** * Método vincularprojetos() * UC 89 - Fluxo FA8 - Desvincular Projetos * @access public * @param void * @return void */ public function vincularprojetosAction() { $tbVinculoPropostaDAO = new tbVinculoPropostaResponsavelProjeto(); $PreProjetoDAO = new PreProjeto(); $idPreProjeto = $this->_request->getParam("propostas"); $idResponsavel = $this->idResponsavel; //x($idPreProjeto); //xd($idResponsavel); try { $dados['siVinculoProposta'] = 3; $where['idPreProjeto = ?'] = $idPreProjeto; $alteraVP = $tbVinculoPropostaDAO->alterar($dados, $where, false); // Cadê a procuração? /* Não vai cadastrar pois ele é dono da sua proposta $novosDados = array('idVinculo' => $idVinculo, 'idPreProjeto' => $idPreProjeto, 'siVinculoProposta' => 2 ); $insere = $tbVinculoPropostaDAO->inserir($novosDados, false); */ $alteraPP = $PreProjetoDAO->alteraresponsavel($idPreProjeto, $idResponsavel); parent::message("O responsável foi desvinculado.", "manterpropostaincentivofiscal/vincularprojetos", "CONFIRM"); } catch (Exception $e) { parent::message("Erro. " . $e->getMessage(), "manterpropostaincentivofiscal/vincularprojetos", "ERROR"); } }
public function aprovacaoAction() { $vinculoPropostaDAO = new tbVinculoPropostaResponsavelProjeto(); $tbvinculoDAO = new TbVinculo(); $procuracaoDAO = new Procuracao(); $preProjetoDAO = new PreProjeto(); $responsavel = $this->_request->getParam("responsavel"); $idDocumento = $this->_request->getParam("idDocumento"); $justificativa = $this->_request->getParam("justificativa"); $situacao = $this->_request->getParam("situacao"); $idProcuracao = $this->_request->getParam("idProcuracao"); $idVinculoProposta = $this->_request->getParam("idVinculoProposta"); $situacaoVI = 0; $situacaoPR = 0; $situacaoMSG = ""; if ($situacao == 0) { $situacaoVI = 1; $situacaoPR = 2; $situacaoMSG = "Rejeitada"; } else { $situacaoVI = 2; $situacaoPR = 1; $situacaoMSG = "Aprovada"; } try { for ($i = 0; $i < sizeof($idProcuracao); $i++) { $dadosPR = array('siProcuracao' => $situacaoPR, 'dsJustificativa' => $justificativa); $wherePR['idProcuracao = ?'] = $idProcuracao[$i]; $alteraPR = $procuracaoDAO->alterar($dadosPR, $wherePR); $dadosVI = array('siVinculoProposta' => $situacaoVI); $whereVP['idVinculoProposta = ?'] = $idVinculoProposta[$i]; $alteraVP = $vinculoPropostaDAO->alterar($dadosVI, $whereVP); //$wherePROP['idVinculoProposta = ?'] = $idVinculoProposta[$i]; //$buscarProjeto = $vinculoPropostaDAO->buscar($wherePROP); $alteraPRO = $preProjetoDAO->alteraresponsavel($idVinculoProposta[$i], $responsavel); } parent::message("Procuração " . $situacaoMSG . " com sucesso!", "procuracao/analisar", "CONFIRM"); } catch (Exception $e) { parent::message("Error" . $e->getMessage(), "procuracao/avaliar/idDocumento/" . $idDocumento, "ERROR"); } $where['p.idDocumento = ?'] = $idDocumento; $buscar = $procuracaoDAO->buscarProcuracaoProjeto($where); $this->view->procuracao = $buscar; }