예제 #1
0
$slAveRef = antiSQL(isset($_POST["slAveRef"]) ? $_POST["slAveRef"] : NULL);
if ($slAveRef != NULL) {
    $conexao = new ConectarMySQL();
    include_once "../../dao/DAOAverbacao.class.php";
    include_once "../../dao/DAOParcela.class.php";
    include_once "../../dao/DAOServidor.class.php";
    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) {
예제 #2
0
<?php

session_start();
$nivelAcesso = "../../";
include_once "../../utils/controladorAcesso.php";
include_once "../../utils/funcoes.php";
include_once "../../utils/ConectarMySQL.class.php";
$key = antiSQL(isset($_GET["key"]) ? $_GET["key"] : NULL);
$conexao = new ConectarMySQL();
if ($key != NULL) {
    include_once "../../dao/DAOServidor.class.php";
    include_once "../../beans/Servidor.class.php";
    $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);
    $valor = explode(":", $key);
    $servidor = $dao->getServidor($valor[0], $valor[1]);
    if ($_SESSION["codigo"] != 1) {
        $banco = $_SESSION["banco"];
    } else {
        $banco = "%";
    }
    $resultado = $conexao->selecionar("SELECT * FROM verbas v INNER JOIN produtos p ON v.pro_codigo = p.pro_codigo WHERE v.emp_codigo = " . $servidor->getEmpCodigo() . " AND v.ban_codigo LIKE '" . $banco . "'");
} else {
    $resultado = $conexao->selecionar("SELECT * FROM verbas ORDER BY ver_verba");
}
if ($resultado == false) {
    die("Não foi possivel realizar a busca!");
}
echo '<option value="---">-------------------------------------------------------</option>';
if ($key != NULL) {
    while ($linha = mysqli_fetch_array($resultado)) {
예제 #3
0
include_once "../../utils/controladorAcesso.php";
include_once "../../utils/funcoes.php";
$slSerRef = antiSQL(isset($_POST["slSerRef"]) ? $_POST["slSerRef"] : NULL);
$tfNumExt = antiSQL(isset($_POST["tfNumExt"]) ? $_POST["tfNumExt"] : NULL);
$slPer = antiSQL(isset($_POST["slPer"]) ? $_POST["slPer"] : NULL);
$slPro = antiSQL(isset($_POST["slPro"]) ? $_POST["slPro"] : NULL);
$slPar = antiSQL(isset($_POST["slPar"]) ? $_POST["slPar"] : NULL);
$tfMon = antiSQL(isset($_POST["tfMon"]) ? $_POST["tfMon"] : NULL);
$tfTxJ = antiSQL(isset($_POST["tfTxJ"]) ? $_POST["tfTxJ"] : NULL);
$tfValor = antiSQL(isset($_POST["tfValor"]) ? $_POST["tfValor"] : NULL);
if ($tfValor != NULL && $slSerRef != NULL && $tfNumExt != NULL && $slPer != NULL && $slPro != NULL && $slPar != NULL) {
    include_once "../../utils/ConectarMySQL.class.php";
    $conexao = new ConectarMySQL();
    $comitar = true;
    include_once "../../dao/DAOServidor.class.php";
    $dao = new DAOServidor(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "../../", $conexao);
    if (!$dao->atualizarVerba($slSerRef, $tfValor)) {
        $comitar = false;
    }
    $val = explode(":", $slSerRef);
    $servidor = $dao->getServidor($val[0], $val[1]);
    include_once "../../dao/DAOVerba.class.php";
    $dao = new DAOVerba(NULL, NULL, NULL, NULL, NULL, "../../", $conexao);
    $verba = $dao->getVerba($slPro);
    $data = date("Y-m-d H:i:s");
    include_once "../../dao/DAOAverbacao.class.php";
    if (strlen($tfMon) == 0) {
        $tfMon = 0;
    }
    if (strlen($tfTxJ) == 0) {
        $tfTxJ = 0;
예제 #4
0
            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();
        }
    }
    header("Location: importarServidores.php?inc=ok");
    die;
}