Exemple #1
0
if ($acao == "store") {
    $id = 0;
    $transactionType = 'INSERT';
    $contractBonus = new ContractBonusDTO();
    if (isset($_REQUEST["id"]) && $_REQUEST["id"] != 0) {
        $id = $_REQUEST["id"];
        $transactionType = 'UPDATE';
        $contractBonus = $contractBonusDAO->RetrieveRecord($id);
    }
    $contractBonus->codigoContrato = $_REQUEST["contractId"];
    $contractBonus->codigoSubContrato = $_REQUEST["subContractId"];
    $contractBonus->codigoContador = $_REQUEST["counterId"];
    $contractBonus->de = $_REQUEST["de"];
    $contractBonus->ate = $_REQUEST["ate"];
    $contractBonus->valor = $_REQUEST["valor"];
    $recordId = $contractBonusDAO->StoreRecord($contractBonus);
    if ($recordId == null) {
        echo "Não foi possivel efetuar a operação...";
        exit;
    }
    echo "Operação efetuada com sucesso!";
}
if ($acao == "remove") {
    $transactionType = 'DELETE';
    $recordId = $_REQUEST['id'];
    if (!$contractBonusDAO->DeleteRecord($recordId)) {
        echo "Não foi possivel efetuar a operação...";
        exit;
    }
    echo "Operação efetuada com sucesso!";
}
Exemple #2
0
    $contractBonusDAO->showErrors = 1;
    $contractBonusArray = $contractBonusDAO->RetrieveRecordArray("contrato_id=" . $id);
    foreach ($contractBonusArray as $contractBonus) {
        if (isset($_REQUEST["valorReajustado" . $contractBonus->id])) {
            if (!$contractBonusDAO->DeleteRecord($contractBonus->id)) {
                echo "Não foi possivel efetuar a operação...";
                exit;
            }
            $updatedBonus = new ContractBonusDTO();
            $updatedBonus->codigoContrato = $contractBonus->codigoContrato;
            $updatedBonus->codigoSubContrato = $contractBonus->codigoSubContrato;
            $updatedBonus->codigoContador = $contractBonus->codigoContador;
            $updatedBonus->de = $contractBonus->de;
            $updatedBonus->ate = $contractBonus->ate;
            $updatedBonus->valor = $_REQUEST["valorReajustado" . $contractBonus->id];
            $bonusId = $contractBonusDAO->StoreRecord($updatedBonus);
            if ($bonusId == null) {
                echo "Não foi possivel efetuar a operação...";
                exit;
            }
            $actionLog = new ActionLogDTO($transactionType, 'bonus', $bonusId);
            $actionLog->tipoAgregacao = 'contrato';
            $actionLog->idAgregacao = $id;
            $actionLogDAO->StoreRecord($actionLog);
        }
    }
    echo 'Operação efetuada com sucesso!';
}
if ($acao == "remove") {
    $transactionType = "DELETE";
    if (!isset($_POST['reg'])) {