if ($nivelAutorizacao <= 1) {
    DisplayNotAuthorizedWarning();
    exit;
}
// Cria os objetos de mapeamento objeto-relacional
$contractBonusDAO = new ContractBonusDAO($dataConnector->mysqlConnection);
$contractBonusDAO->showErrors = 1;
$counterDAO = new CounterDAO($dataConnector->mysqlConnection);
$counterDAO->showErrors = 1;
// Busca os bonus associados ao subContrato
$bonusArray = $contractBonusDAO->RetrieveRecordArray("subcontrato_id = " . $subContractId . " ORDER BY de, ate");
if (sizeof($bonusArray) == 0) {
    echo '<tr><td colspan="5" align="center" >Nenhum registro encontrado!</td></tr>';
}
foreach ($bonusArray as $contractBonus) {
    $counter = $counterDAO->RetrieveRecord($contractBonus->codigoContador);
    ?>
    <tr>
        <td >
            <?php 
    echo $counter->nome;
    ?>
        </td>
        <td >
            <?php 
    echo $contractBonus->de;
    ?>
        </td>
        <td >
            <?php 
    echo $contractBonus->ate;
Пример #2
0
echo "<div style='width:50%; float:left'>";
echo "<label>Data de Abertura<br />";
echo "<input type='text' style='width:90%;' value='" . $serviceCall->dataAbertura . "' />";
echo "</label>";
echo "</div>";
echo "<div style='width:50%; float:left'>";
echo "<label>Data de Fechamento<br />";
echo "<input type='text' style='width:90%;' value='" . $serviceCall->dataFechamento . "' />";
echo "</label>";
echo "</div>";
// Busca todos os contadores para o chamado
$readingArray = $readingDAO->RetrieveRecordArray("chamadoServico_id=" . $serviceCall->id);
if (sizeof($readingArray) > 0) {
    $elementCount = 0;
    foreach ($readingArray as $reading) {
        $counter = $counterDAO->RetrieveRecord($reading->codigoContador);
        echo "<div style='width:50%; float:left;'>";
        echo "<label>" . $counter->nome . "<br />";
        echo "<input type='text' style='width:90%;' value='" . $reading->contagem . "' />";
        echo "</label>";
        echo "</div>";
        $elementCount++;
        if ($elementCount % 2 == 0) {
            // a cada 2 elementos(contadores) insere uma quebra de linha
            echo "<div style='clear:both;'>";
            echo "    &nbsp;";
            echo "</div>";
        }
    }
}
echo "<div style='clear:both;'>";
Пример #3
0
 static function GetCounterName($mysqlConnection, $id)
 {
     $counterName = "";
     $counterDAO = new CounterDAO($mysqlConnection);
     $counterDAO->showErrors = 1;
     $counter = $counterDAO->RetrieveRecord($id);
     if ($counter != null) {
         $counterName = $counter->nome;
     }
     return $counterName;
 }
Пример #4
0
// Abre a conexao com o banco de dados
$dataConnector = new DataConnector('mySql');
$dataConnector->OpenConnection();
if ($dataConnector->mysqlConnection == null) {
    echo 'Não foi possível se connectar ao bando de dados!';
    exit;
}
// Cria o objeto de mapeamento objeto-relacional
$counterDAO = new CounterDAO($dataConnector->mysqlConnection);
$counterDAO->showErrors = 1;
if ($acao == "store") {
    $id = 0;
    $counter = new CounterDTO();
    if (isset($_REQUEST["id"]) && $_REQUEST["id"] != 0) {
        $id = $_REQUEST["id"];
        $counter = $counterDAO->RetrieveRecord($id);
    }
    $counter->nome = $_REQUEST["nome"];
    $recordId = $counterDAO->StoreRecord($counter);
    if ($recordId == null) {
        echo "Não foi possivel efetuar a operação...";
        exit;
    }
    echo "Operação efetuada com sucesso!";
}
if ($acao == "remove") {
    if (!isset($_POST['reg'])) {
        echo "Selecione os registros que deseja excluir";
        exit;
    }
    foreach ($_POST['reg'] as $key => $reg) {
    switch ($modalidadeMedicao) {
        case 1:
            return "Sem leituras";
        case 2:
            return "Leitura simples";
        default:
            return "Diferença entre leituras";
    }
}
// Busca as cobranças associadas ao subContrato
$chargeArray = $contractChargeDAO->RetrieveRecordArray("subContrato_id = " . $subContractId);
if (sizeof($chargeArray) == 0) {
    echo '<tr><td colspan="7" align="center" >Nenhum registro encontrado!</td></tr>';
}
foreach ($chargeArray as $contractCharge) {
    $counter = $counterDAO->RetrieveRecord($contractCharge->codigoContador);
    ?>
    <tr>
        <td>
            <?php 
    echo $counter->nome;
    ?>
        </td>
        <td>
            <?php 
    echo GetModalidadeAsText($contractCharge->modalidadeMedicao);
    ?>
        </td>
        <td>
            <?php 
    echo $contractCharge->fixo;