public static Boolean addNewInventoryPurchaseInfo(InventoryPurchaseInfo purchaseInfo) { ManufacturerDAO datalayer1 = new ManufacturerDAO(); Manufacturer existingManufacturer = datalayer1.getSingleManufacturer(purchaseInfo.manufacturerId); if (existingManufacturer.manufacturerId != null) { InventoryPurchaseInfoDAO datalayer2 = new InventoryPurchaseInfoDAO(); return datalayer2.addNewInventoryPurchaseInfo(purchaseInfo); } else { return false; } }
public static List<InventoryPurchaseItem> getPurchaseOrderItems() { List<InventoryPurchaseItem> itemsToOrder = new List<InventoryPurchaseItem>(); InventoryPurchaseInfoDAO datalayer = new InventoryPurchaseInfoDAO(); List<InventoryPurchaseInfo> purchaseInfo = datalayer.getItemsBelowMinInventory(); foreach (InventoryPurchaseInfo item in purchaseInfo) { InventoryPurchaseItem purchaseOrderItem = new InventoryPurchaseItem(); InventoryItem inventoryItem = InventoryManager.getSingleItem(item.inventoryItemId); purchaseOrderItem.itemName = inventoryItem.getProductName(); purchaseOrderItem.itemCost = inventoryItem.getUnitPrice(); purchaseOrderItem.inventoryCount = inventoryItem.getProductCount(); purchaseOrderItem.minCount = item.minInventory; purchaseOrderItem.supplier = getManufacturer(item.manufacturerId).name; itemsToOrder.Add(purchaseOrderItem); } return itemsToOrder; }
public static InventoryPurchaseInfo getSingleInventoryPurchaseItem(int id) { InventoryPurchaseInfoDAO datalayer = new InventoryPurchaseInfoDAO(); return datalayer.getSingleInventoryPurchaseInfo(id); }
public static List<InventoryPurchaseInfo> getAllInventoryPurchaseItems() { InventoryPurchaseInfoDAO datalayer = new InventoryPurchaseInfoDAO(); return datalayer.getAllInventoryPurchaseInfo(); }
public static Boolean updateInventoryPurchaseInfo(InventoryPurchaseInfo purchaseInfo) { InventoryPurchaseInfoDAO datalayer = new InventoryPurchaseInfoDAO(); return datalayer.updateInventoryPurchaseInfo(purchaseInfo); }