include_once "../../dao/DAOLog.class.php"; include_once "../../beans/Parcela.class.php"; include_once "../../beans/Servidor.class.php"; $sql = "SELECT pes_codigo, ave_numero_parcelas FROM averbacoes WHERE ave_numero_externo = '" . $slAveRef . "'"; $resultado = $conexao->selecionar($sql); $linha = mysqli_fetch_array($resultado); $dao = new DAOParcela(NULL, NULL, NULL, NULL, NULL, "../../", $conexao); $parcela = new Parcela(NULL, NULL, NULL, NULL, NULL); $parcela = $dao->getParcela("%", $slAveRef); $dao = new DAOServidor(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "../../", $conexao); $servidor = new Servidor(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); $servidor = $dao->getServidor($linha["pes_codigo"], "%"); $servidor->setUtilizada($servidor->getUtilizada() - $parcela->getValor()); $servidor->setDisponivel($servidor->getDisponivel() + $parcela->getValor()); $dao->setServidor($servidor); if (!$dao->alterar($servidor->getPesCodigo() . ":" . $servidor->getMatricula())) { $comitar = false; } $comitar = true; $dao = new DAOAverbacao(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "../../", $conexao); $log = new DAOLog($_SESSION["pessoa"], 7, $_SESSION["nivel"], $_SESSION["codigo"], 12, "id=\\'" . $slEmpRef . "\\'", "../../", $conexao); if (!$dao->deletar($slAveRef) || !$log->cadastrar()) { $comitar = false; } if ($comitar == true) { $conexao->commit(); } else { $conexao->rollback(); } header("Location: delAverbacao.php?can=ok"); die;
$comitar = false; //echo($campo[1]); } } else { $log = new DAOLog($_SESSION["pessoa"], 3, $_SESSION["nivel"], $_SESSION["codigo"], 5, "nome=\\'" . $pNome . "\\'", "../", $conexao); if (!$dao->cadastrar()) { $comitar = false; //echo($campo[1]); } $linha = mysqli_fetch_array($dao->pesquisar($pNome . ":" . $pCPF . ":S")); $pesCod = $linha["pes_codigo"]; } if (strlen($existe) > 0) { $dao = new DAOServidor($pEmpresa, $existe, $sMatricula, $sAdmissao, $sCargo, $sVinculo, $sConsignavel, 0, $sConsignavel, "../", $conexao); $log = new DAOLog($_SESSION["pessoa"], 4, $_SESSION["nivel"], $_SESSION["codigo"], 10, "matricula=\\'" . $sMatricula . "\\'", "../", $conexao); if (!$dao->alterar($existe)) { $comitar = false; //echo($campo[3]); } } else { $dao = new DAOServidor($pEmpresa, $pesCod, $sMatricula, $sAdmissao, $sCargo, $sVinculo, $sConsignavel, 0, $sConsignavel, "../", $conexao); $log = new DAOLog($_SESSION["pessoa"], 3, $_SESSION["nivel"], $_SESSION["codigo"], 10, "matricula=\\'" . $sMatricula . "\\'", "../", $conexao); if (!$dao->cadastrar()) { $comitar = false; //echo($campo[3]); } } if ($comitar) { $conexao->commit(); } else { $conexao->rollback();