Ejemplo n.º 1
0
        $productionInput = $productionInputDAO->RetrieveRecord($codigoInsumo);
        $inputType = $inputTypeArray[$productionInput->tipoInsumo];
        $numeroChamado = str_pad($expense->codigoChamado, 4, '0', STR_PAD_LEFT);
        $descricao = "<a href='Frontend/chamados/editar.php?id=" . $expense->codigoChamado . "'>" . $inputType . " ( Número do Chamado: " . $numeroChamado . " )</a>";
    }
    echo '<tr>';
    echo '    <td>' . $serviceCall->dataAbertura . '</td>';
    echo '    <td>' . $serieEquipamento . '</td>';
    echo '    <td>' . $descricao . '</td>';
    echo '    <td>' . number_format($expense->totalDespesa, 2, ',', '.') . '</td>';
    echo '</tr>';
    $somaTotais += $expense->totalDespesa;
}
foreach ($supplyRequestArray as $supplyRequest) {
    $equipmentSN = EquipmentDAO::GetSerialNumber($dataConnector->sqlserverConnection, $supplyRequest->codigoCartaoEquipamento);
    $requestItemArray = $requestItemDAO->RetrieveRecordArray("pedidoConsumivel_id=" . $supplyRequest->id);
    foreach ($requestItemArray as $requestItem) {
        $description = $requestItem->quantidade . ' ' . $requestItem->nomeItem;
        echo '<tr>';
        echo '    <td>' . $supplyRequest->data . '</td>';
        echo '    <td>' . $equipmentSN . '</td>';
        echo '    <td>' . $description . '</td>';
        echo '    <td>' . number_format($requestItem->total, 2, ',', '.') . '</td>';
        echo '</tr>';
        $somaTotais += $requestItem->total;
    }
}
foreach ($indirectCostArray as $indirectCost) {
    $serviceCallArray = $indirectCostDAO->GetDistributedExpenses($indirectCost->id);
    $serviceCallCount = sizeof($serviceCallArray);
    $custoRateado = 0;
Ejemplo n.º 2
0
    exit;
}
// Cria os objetos de mapeamento objeto-relacional
$requestItemDAO = new RequestItemDAO($dataConnector->mysqlConnection);
$requestItemDAO->showErrors = 1;
// Busca os itens da solicitação
$firstCondition = 'pedidoConsumivel_id IS NULL';
if ($supplyRequestId != 0) {
    $firstCondition = 'pedidoConsumivel_id=' . $supplyRequestId;
}
$secondCondition = 'pedidoPecaReposicao_id IS NULL';
if ($partRequestId != 0) {
    $secondCondition = 'pedidoPecaReposicao_id=' . $partRequestId;
}
$filter = $firstCondition . ' AND ' . $secondCondition;
$requestItemArray = $requestItemDAO->RetrieveRecordArray($filter);
if (sizeof($requestItemArray) == 0) {
    echo '<tr><td colspan="5" align="center" >Nenhum registro encontrado!</td></tr>';
}
foreach ($requestItemArray as $requestItem) {
    $stockQuantity = InventoryItemDAO::GetStockQuantity($dataConnector->sqlserverConnection, $requestItem->codigoItem);
    $stockQuantity = number_format($stockQuantity, 0);
    ?>
    <tr rel="<?php 
    echo $requestItem->codigoItem;
    ?>
" rev="<?php 
    echo $requestItem->quantidade;
    ?>
" >
        <td title="Quantidade em estoque: <?php 
Ejemplo n.º 3
0
            <thead>
                <tr>
                    <th>&nbsp;</th>
                    <th>&nbsp;Número</th>
                    <th>&nbsp;Data da Solicitação</th>
                    <th>&nbsp;Descrição</th>
                    <th>&nbsp;Chamado de Serviço</th>
                </tr>
            </thead>
            <tbody>
            <?php 
if (sizeof($partRequestArray) == 0) {
    echo '<tr><td colspan="5" align="center" >Nenhum registro encontrado!</td></tr>';
}
foreach ($partRequestArray as $partRequest) {
    $requestItemArray = $requestItemDAO->RetrieveRecordArray("pedidoPecaReposicao_id=" . $partRequest->id);
    $description = "";
    foreach ($requestItemArray as $requestItem) {
        if (!empty($description)) {
            $description .= ' , ';
        }
        $description .= $requestItem->quantidade . ' ' . $requestItem->nomeItem;
    }
    if (empty($description)) {
        $description = "Nenhum item encontrado";
    }
    ?>
                    <tr>
                        <td align="center" >
                            <input type="checkbox" value= "<?php 
    echo $partRequest->id;
Ejemplo n.º 4
0
// Cria os objetos de mapeamento objeto relacional
$supplyRequestDAO = new SupplyRequestDAO($dataConnector->mysqlConnection);
$supplyRequestDAO->showErrors = 1;
$requestItemDAO = new RequestItemDAO($dataConnector->mysqlConnection);
$requestItemDAO->showErrors = 1;
$inventoryItemDAO = new InventoryItemDAO($dataConnector->sqlserverConnection);
$inventoryItemDAO->showErrors = 1;
$readingDAO = new ReadingDAO($dataConnector->mysqlConnection);
$readingDAO->showErrors = 1;
// Busca os dados da solicitação de consumível
$equipmentCode = 0;
$itemEnumeration = '';
$supplyRequest = $supplyRequestDAO->RetrieveRecord($supplyRequestId);
if ($supplyRequest != null) {
    $equipmentCode = $supplyRequest->codigoCartaoEquipamento;
    $reqItemArray = $requestItemDAO->RetrieveRecordArray("pedidoConsumivel_id=" . $supplyRequest->id);
    foreach ($reqItemArray as $reqItem) {
        if (!empty($itemEnumeration)) {
            $itemEnumeration .= ', ';
        }
        $itemEnumeration .= "'" . $reqItem->codigoItem . "'";
    }
}
// busca as solicitações prévias para este consumível ( leva em conta o equipamento e a data)
$previousSupplyArray = $supplyRequestDAO->RetrieveRecordArray("codigoCartaoEquipamento = " . $equipmentCode . " AND data < '" . $cutoffDate . "' ORDER BY data DESC");
$consumption = "";
if (sizeof($previousSupplyArray) < 1) {
    $consumption .= "<tr>";
    $consumption .= "    <td colspan='6' align='center'>Nenhum registro encontrado!</td>";
    $consumption .= "</tr>";
}
Ejemplo n.º 5
0
        exit;
    }
    echo $recordId;
    // retorna o id do registro inserido para a página de edição
}
if ($acao == "remove") {
    if (!isset($_POST['reg'])) {
        echo "Selecione os registros que deseja excluir";
        exit;
    }
    foreach ($_POST['reg'] as $key => $reg) {
        // Verifica as dependências da solicitação ( foreign keys )
        $supplyRequestId = str_pad($reg, 5, '0', STR_PAD_LEFT);
        $requestItemDAO = new RequestItemDAO($dataConnector->mysqlConnection);
        $requestItemDAO->showErrors = 1;
        $itemArray = $requestItemDAO->RetrieveRecordArray("pedidoConsumivel_id=" . $reg);
        if (sizeof($itemArray) > 0) {
            echo "O solicitação de consumível " . $supplyRequestId . " não pode ser excluída pois possui amarrações. Exclua primeiro os itens da solicitação.";
            exit;
        }
        $readingDAO = new ReadingDAO($dataConnector->mysqlConnection);
        $readingDAO->showErrors = 1;
        $readingArray = $readingDAO->RetrieveRecordArray("consumivel_id=" . $reg);
        if (sizeof($readingArray) > 0) {
            echo "O solicitação de consumível " . $supplyRequestId . " não pode ser excluída pois está amarrada à leituras de contador. Exclua essas dependências primeiro.";
            exit;
        }
        if (!$supplyRequestDAO->DeleteRecord($reg)) {
            echo "Não foi possivel efetuar a operação...";
            exit;
        }