echo 'Não foi possível se connectar ao bando de dados!';
    exit;
}
// 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>";