Example #1
0
?>
" />

        <div style="max-width:650px;" >
            <h1>Reajuste: <?php 
echo $adjustmentRate->aliquota . '% pelo ' . $adjustmentRate->sigla . ' (' . $adjustmentRate->nome . ') ';
?>
</h1>
        </div>
        <div style="clear:both;">
            <br/><br/>
        </div>

        <?php 
foreach ($subContractArray as $subContract) {
    $subContractItems = ContractItemDAO::GetItemsByOwner($dataConnector->mysqlConnection, $subContract->id);
    $serialNumbers = '';
    foreach ($subContractItems as $contractItem) {
        if (!empty($serialNumbers)) {
            $serialNumbers .= ', ';
        }
        $serialNumbers .= EquipmentDAO::GetSerialNumber($dataConnector->sqlserverConnection, $contractItem->codigoCartaoEquipamento);
    }
    if (empty($serialNumbers)) {
        $serialNumbers = 'Nenhum item encontrado';
    }
    $chargeArray = $contractChargeDAO->RetrieveRecordArray("subContrato_id = " . $subContract->id);
    $bonusArray = $contractBonusDAO->RetrieveRecordArray("subcontrato_id = " . $subContract->id . " ORDER BY de, ate");
    echo '<fieldset style="width:650px;" >';
    echo '    <legend>' . ContractTypeDAO::GetAlias($dataConnector->mysqlConnection, $subContract->codigoTipoContrato) . '</legend>';
    echo '    Itens:<br/>';
Example #2
0
            $actionLog->tipoAgregacao = 'contrato';
            $actionLog->idAgregacao = $id;
            $actionLogDAO->StoreRecord($actionLog);
        }
    }
    echo 'Operação efetuada com sucesso!';
}
if ($acao == "remove") {
    $transactionType = "DELETE";
    if (!isset($_POST['reg'])) {
        echo "Selecione os registros que deseja excluir";
        exit;
    }
    foreach ($_POST['reg'] as $key => $reg) {
        $subContractEnumeration = SubContractDAO::GetSubcontractsByOwner($dataConnector->mysqlConnection, $reg);
        $itemArray = ContractItemDAO::GetItemsByOwner($dataConnector->mysqlConnection, $subContractEnumeration);
        $itemCount = sizeof($itemArray);
        if ($itemCount != 0) {
            echo "É necessário excluir os itens de contrato antes de prosseguir.";
            exit;
        }
        if (!$contractDAO->DeleteRecord($reg)) {
            echo "Não foi possivel efetuar a operação...";
            exit;
        }
    }
    echo "Operação efetuada com sucesso!";
}
// Grava no histórico a ação
if ($transactionType == "INSERT") {
    $actionLog = new ActionLogDTO($transactionType, 'contrato', $recordId);
Example #3
0
    $id = 0;
    $subContract = new SubContractDTO();
    if (isset($_REQUEST["id"]) && $_REQUEST["id"] != 0) {
        $id = $_REQUEST["id"];
        $subContract = $subContractDAO->RetrieveRecord($id);
    }
    $subContract->codigoContrato = $_REQUEST["contractId"];
    $subContract->codigoTipoContrato = $_REQUEST["contractTypeId"];
    $recordId = $subContractDAO->StoreRecord($subContract);
    if ($recordId == null) {
        echo "Não foi possivel efetuar a operação...";
        exit;
    }
    echo "Operação efetuada com sucesso!";
}
if ($acao == "remove") {
    $id = $_REQUEST['id'];
    $itemArray = ContractItemDAO::GetItemsByOwner($dataConnector->mysqlConnection, $id);
    $itemCount = sizeof($itemArray);
    if ($itemCount != 0) {
        echo "É necessário excluir os itens de contrato antes de prosseguir.";
        exit;
    }
    if (!$subContractDAO->DeleteRecord($id)) {
        echo "Não foi possivel efetuar a operação...";
        exit;
    }
    echo "Operação efetuada com sucesso!";
}
// Fecha a conexão com o banco de dados
$dataConnector->CloseConnection();
Example #4
0
         $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)";
         }
     }
     if ($actionLog->transacao == 'INSERT') {
         $action = 'Bonus ' . $bonusDescription . ' adicionado aos itens ' . $serialEnumeration;
     }
     if ($actionLog->transacao == 'UPDATE') {