Example #1
0
$actionLogDAO->showErrors = 1;
if ($acao == "store") {
    $transactionType = 'INSERT';
    $contractItem = new ContractItemDTO();
    $contractItem->codigoCartaoEquipamento = $_REQUEST["equipmentCode"];
    $contractItem->businessPartnerCode = $_REQUEST["businessPartnerCode"];
    $contractItem->codigoContrato = $_REQUEST["contractId"];
    $contractItem->codigoSubContrato = $_REQUEST["subContractId"];
    $recordId = $contractItemDAO->StoreRecord($contractItem);
    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['equipmentCode'];
    if (!$contractItemDAO->DeleteRecord($recordId)) {
        echo "Não foi possivel efetuar a operação...";
        exit;
    }
    echo "Operação efetuada com sucesso!";
}
// Grava no histórico a ação
$actionLog = new ActionLogDTO($transactionType, 'itemContrato', $recordId);
$actionLog->tipoAgregacao = 'contrato';
$actionLog->idAgregacao = $contractId;
$actionLogDAO->StoreRecord($actionLog);
// Fecha a conexão com o banco de dados
$dataConnector->CloseConnection();