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 List <InventoryPurchaseInfo> getAllInventoryPurchaseItems() { InventoryPurchaseInfoDAO datalayer = new InventoryPurchaseInfoDAO(); return(datalayer.getAllInventoryPurchaseInfo()); }
public static Boolean updateInventoryPurchaseInfo(InventoryPurchaseInfo purchaseInfo) { InventoryPurchaseInfoDAO datalayer = new InventoryPurchaseInfoDAO(); return(datalayer.updateInventoryPurchaseInfo(purchaseInfo)); }
public static InventoryPurchaseInfo getSingleInventoryPurchaseItem(int id) { InventoryPurchaseInfoDAO datalayer = new InventoryPurchaseInfoDAO(); return(datalayer.getSingleInventoryPurchaseInfo(id)); }