Ejemplo n.º 1
0
    echo 'Não foi possível se connectar ao bando de dados!';
    exit;
}
// Cria os objetos de mapeamento objeto-relacional
$contractBonusDAO = new ContractBonusDAO($dataConnector->mysqlConnection);
$contractBonusDAO->showErrors = 1;
$actionLogDAO = new ActionLogDAO($dataConnector->mysqlConnection);
$actionLogDAO->showErrors = 1;
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") {
Ejemplo n.º 2
0
         }
     }
     if ($actionLog->transacao == 'INSERT') {
         $action = 'Cobrança ' . $chargeDescription . ' adicionada aos itens ' . $serialEnumeration;
     }
     if ($actionLog->transacao == 'UPDATE') {
         $action = 'Cobrança atualizada ' . $chargeDescription . ' nos itens ' . $serialEnumeration;
     }
     if ($actionLog->transacao == 'DELETE') {
         $action = 'Cobrança retirada dos itens ' . $serialEnumeration;
     }
 }
 if ($actionLog->tipoObjeto == 'bonus') {
     $bonusDescription = "";
     $serialEnumeration = "";
     $bonus = $contractBonusDAO->RetrieveRecord($actionLog->idObjeto);
     if ($bonus != null) {
         $counterName = CounterDAO::GetCounterName($dataConnector->mysqlConnection, $bonus->codigoContador);
         // Obtem os parâmetros do bonus
         $bonusDescription = $counterName . ' ( De: ' . $bonus->de . ' Até: ' . $bonus->ate . ' Valor: ' . $bonus->valor . ' )<br/>';
         // Localiza os itens do subcontrato
         $itemArray = ContractItemDAO::GetItemsByOwner($dataConnector->mysqlConnection, $bonus->codigoSubContrato);
         foreach ($itemArray as $contractItem) {
             $serialNumber = EquipmentDAO::GetSerialNumber($dataConnector->sqlserverConnection, $contractItem->codigoCartaoEquipamento);
             if (!empty($serialEnumeration)) {
                 $serialEnumeration = $serialEnumeration . ", ";
             }
             $serialEnumeration = $serialEnumeration . $serialNumber;
         }
         if (empty($serialEnumeration)) {
             $serialEnumeration = "(Lista de Itens Vazia)";