public function nomeproponente2Action() { if (!empty($_POST)) { $stPedido = 'A'; $nomedoprojeto = $_POST["nomeprojeto"]; $CPFCNPJ = Mascara::delMaskCPF(Mascara::delMaskCNPJ($_POST["CPFCNPJ"])); $CpfCnpjAtual = $_POST["CpfCnpjAtual"]; if ($CpfCnpjAtual == $CPFCNPJ) { $status = '1'; } else { $status = '2'; } $idPronac = $_POST["idpronac"]; $auth = Zend_Auth::getInstance(); $idSolicitante = $auth->getIdentity()->IdUsuario; $dsJustificativa = $_POST["recurso1"]; $buscaSoliciatacao = new ReadequacaoProjetos(); $Projetos = new SolicitarAlteracaoDAO(); $valores = $buscaSoliciatacao->buscarSolicitacao($idPronac); $idPedidoAlteracao = $valores[0]->idPedidoAlteracao; $coluna = 'nmProjeto'; if (empty($idPedidoAlteracao)) { $inserirSolitacao = $buscaSoliciatacao->inserirSolicitacao($idPronac, $idSolicitante, $stPedido); $valores = $buscaSoliciatacao->buscarSolicitacao($idPronac); $idPedidoAlteracao = $valores[0]->idPedidoAlteracao; $resultadoPedidoAlteracao = $Projetos->buscartbPedidoAlteracaoXTipoAlteracao($idPedidoAlteracao, $status); if (empty($resultadoPedidoAlteracao)) { $buscatbProposta = $Projetos->buscarNomeProposta($idPedidoAlteracao); if (empty($buscatbProposta)) { $inserirtbAlteracaoNomeProponente = $Projetos->insertNomeProponente($idPedidoAlteracao, $CPFCNPJ, $nomedoprojeto); $inserirtbProposta = $Projetos->inserttbProposta($idPedidoAlteracao, $coluna, $nomedoprojeto); } else { $updatetbAlteracaoNomeProponente = $Projetos->updateNomeProponente($idPedidoAlteracao, $CPFCNPJ, $nomedoprojeto); $updatetbProposta = $Projetos->updatetbProposta($idPedidoAlteracao, $coluna, $nomedoprojeto); } $justificativa = $buscaSoliciatacao->inserirJustificativa($idPedidoAlteracao, $dsJustificativa, $status); SolicitarAlteracaoController::cadastrarArquivosMult($_FILES, $idPedidoAlteracao, $status); $enviarsolicitacao = $buscaSoliciatacao->alterarSolicitacao($idPedidoAlteracao, $stPedido); parent::message("Solicitação enviada com sucesso!", "solicitaralteracao/acaoprojeto?idpronac={$idPronac}", "CONFIRM"); } else { $buscatbProposta = $Projetos->buscatbProposta($idPedidoAlteracao); if (empty($buscatbProposta)) { $inserirtbAlteracaoNomeProponente = $Projetos->insertNomeProponente($idPedidoAlteracao, $CPFCNPJ, $nomedoprojeto); $inserirtbProposta = $Projetos->inserttbProposta($idPedidoAlteracao, $coluna, $nomedoprojeto); } else { $updatetbAlteracaoNomeProponente = $Projetos->updateNomeProponente($idPedidoAlteracao, $CPFCNPJ, $nomedoprojeto); $updatetbProposta = $Projetos->updatetbProposta($idPedidoAlteracao, $coluna, $nomedoprojeto); } $justificativa = $Projetos->updatetbPedidoAlteracaoXTipoAlteracao($idPedidoAlteracao, $dsJustificativa, $status); $enviarsolicitacao = $buscaSoliciatacao->alterarSolicitacao($idPedidoAlteracao, $stPedido); SolicitarAlteracaoController::cadastrarArquivosMult($_FILES, $idPedidoAlteracao, $status); parent::message("Solicitação enviada com sucesso!", "solicitaralteracao/acaoprojeto?idpronac={$idPronac}", "CONFIRM"); } } else { $buscatbProposta = $Projetos->buscatbProposta($idPedidoAlteracao); if (empty($buscatbProposta)) { $inserirtbProposta = $Projetos->inserttbProposta($idPedidoAlteracao, $coluna, $nomedoprojeto); } else { $updatetbProposta = $Projetos->updatetbProposta($idPedidoAlteracao, $coluna, $nomedoprojeto); } $resultadoPedidoAlteracao = $Projetos->buscartbPedidoAlteracaoXTipoAlteracao($idPedidoAlteracao, $status); if (empty($resultadoPedidoAlteracao)) { $justificativa = $buscaSoliciatacao->inserirJustificativa($idPedidoAlteracao, $dsJustificativa, $status); $enviarsolicitacao = $buscaSoliciatacao->alterarSolicitacao($idPedidoAlteracao, $stPedido); SolicitarAlteracaoController::cadastrarArquivosMult($_FILES, $idPedidoAlteracao, $status); parent::message("Solicitação enviada com sucesso!", "solicitaralteracao/acaoprojeto?idpronac={$idPronac}", "CONFIRM"); } else { $justificativa = $Projetos->updatetbPedidoAlteracaoXTipoAlteracao($idPedidoAlteracao, $dsJustificativa, $status); $enviarsolicitacao = $buscaSoliciatacao->alterarSolicitacao($idPedidoAlteracao, $stPedido); SolicitarAlteracaoController::cadastrarArquivosMult($_FILES, $idPedidoAlteracao, $status); parent::message("Solicitação enviada com sucesso!", "solicitaralteracao/acaoprojeto?idpronac={$idPronac}", "CONFIRM"); } } } else { parent::message(" Dados Obrigatórios Não Informados", "solicitaralteracao/acaoprojeto", "ERROR"); } }
public function captacao2Action() { if (!empty($_POST)) { $stPedido = 'A'; $dtInicioNovoPrazo = $_POST["data1"]; $dtInicioNovoPrazo = data::dataAmericana($dtInicioNovoPrazo); $dtFimNovoPrazo = $_POST["data2"]; $dtFimNovoPrazo = data::dataAmericana($dtFimNovoPrazo); $status = 8; $idPronac = $_POST["idpronac"]; $auth = Zend_Auth::getInstance(); $idSolicitante = $auth->getIdentity()->IdUsuario; $dsJustificativa = $_POST["recurso9"]; $buscaSoliciatacao = new ReadequacaoProjetos(); $Projetos = new SolicitarAlteracaoDAO(); $valores = $buscaSoliciatacao->buscarSolicitacao($idPronac); $idPedidoAlteracao = $valores[0]->idPedidoAlteracao; $tpProrrogacao = 'C'; if (empty($idPedidoAlteracao)) { $inserirSolitacao = $buscaSoliciatacao->inserirSolicitacao($idPronac, $idSolicitante, $stPedido); $valores = $buscaSoliciatacao->buscarSolicitacao($idPronac); $idPedidoAlteracao = $valores[0]->idPedidoAlteracao; $resultadoPedidoAlteracao = $Projetos->buscartbPedidoAlteracaoXTipoAlteracao($idPedidoAlteracao, $status); if (empty($resultadoPedidoAlteracao)) { $prazo = $buscaSoliciatacao->BuscarPrazo($idPedidoAlteracao, $tpProrrogacao); if (empty($prazo)) { $insertPrazo = $buscaSoliciatacao->insertPrazo($idPedidoAlteracao, $dtInicioNovoPrazo, $dtFimNovoPrazo, $tpProrrogacao); } else { $updatePrazo = $buscaSoliciatacao->updatePrazo($idPedidoAlteracao, $dtInicioNovoPrazo, $dtFimNovoPrazo, $tpProrrogacao); } $justificativa = $buscaSoliciatacao->inserirJustificativa($idPedidoAlteracao, $dsJustificativa, $status); $enviarsolicitacao = $buscaSoliciatacao->alterarSolicitacao($idPedidoAlteracao, $stPedido); SolicitaralteracaoController::cadastrarArquivosMult($_FILES, $idPedidoAlteracao, $status); parent::message("Solicitação enviada com sucesso!", "solicitarreadequacaodoprojeto/index?idpronac={$idPronac}", "CONFIRM"); } else { $buscatbProposta = $Projetos->buscatbProposta($idPedidoAlteracao); $prazo = $buscaSoliciatacao->BuscarPrazo($idPedidoAlteracao, $tpProrrogacao); if (empty($prazo)) { $insertPrazo = $buscaSoliciatacao->insertPrazo($idPedidoAlteracao, $dtInicioNovoPrazo, $dtFimNovoPrazo, $tpProrrogacao); } else { $updatePrazo = $buscaSoliciatacao->updatePrazo($idPedidoAlteracao, $dtInicioNovoPrazo, $dtFimNovoPrazo, $tpProrrogacao); } $justificativa = $Projetos->updatetbPedidoAlteracaoXTipoAlteracao($idPedidoAlteracao, $dsJustificativa, $status); $enviarsolicitacao = $buscaSoliciatacao->alterarSolicitacao($idPedidoAlteracao, $stPedido); SolicitaralteracaoController::cadastrarArquivosMult($_FILES, $idPedidoAlteracao, $status); parent::message("Solicitação enviada com sucesso!", "solicitarreadequacaodoprojeto/index?idpronac={$idPronac}", "CONFIRM"); } } else { $buscatbProposta = $Projetos->buscatbProposta($idPedidoAlteracao); $prazo = $buscaSoliciatacao->BuscarPrazo($idPedidoAlteracao, $tpProrrogacao); if (empty($prazo)) { $insertPrazo = $buscaSoliciatacao->insertPrazo($idPedidoAlteracao, $dtInicioNovoPrazo, $dtFimNovoPrazo, $tpProrrogacao); } else { $updatePrazo = $buscaSoliciatacao->updatePrazo($idPedidoAlteracao, $dtInicioNovoPrazo, $dtFimNovoPrazo, $tpProrrogacao); } $resultadoPedidoAlteracao = $Projetos->buscartbPedidoAlteracaoXTipoAlteracao($idPedidoAlteracao, $status); if (empty($resultadoPedidoAlteracao)) { $justificativa = $buscaSoliciatacao->inserirJustificativa($idPedidoAlteracao, $dsJustificativa, $status); $enviarsolicitacao = $buscaSoliciatacao->alterarSolicitacao($idPedidoAlteracao, $stPedido); SolicitaralteracaoController::cadastrarArquivosMult($_FILES, $idPedidoAlteracao, $status); parent::message("Solicitação enviada com sucesso!", "solicitarreadequacaodoprojeto/index?idpronac={$idPronac}", "CONFIRM"); } else { $justificativa = $Projetos->updatetbPedidoAlteracaoXTipoAlteracao($idPedidoAlteracao, $dsJustificativa, $status); $enviarsolicitacao = $buscaSoliciatacao->alterarSolicitacao($idPedidoAlteracao, $stPedido); SolicitaralteracaoController::cadastrarArquivosMult($_FILES, $idPedidoAlteracao, $status); parent::message("Solicitação enviada com sucesso!", "solicitarreadequacaodoprojeto/index?idpronac={$idPronac}", "CONFIRM"); } } } else { parent::message("Dados Obrigatórios Não Informados", "solicitarreadequacaodoprojeto/index?idpronac={$idPronac}", "ERROR"); } }