$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!"; } // Grava no histórico a ação $actionLog = new ActionLogDTO($transactionType, 'bonus', $recordId); $actionLog->tipoAgregacao = 'contrato'; $actionLog->idAgregacao = $contractId; $actionLogDAO->StoreRecord($actionLog); // Fecha a conexão com o banco de dados $dataConnector->CloseConnection();
if ($chargeId == null) { echo "Não foi possivel efetuar a operação..."; exit; } $actionLog = new ActionLogDTO($transactionType, 'cobranca', $chargeId); $actionLog->tipoAgregacao = 'contrato'; $actionLog->idAgregacao = $id; $actionLogDAO->StoreRecord($actionLog); } } $contractBonusDAO = new ContractBonusDAO($dataConnector->mysqlConnection); $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; }