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>";