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") {
} } 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)";