コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        public static List <InventoryPurchaseInfo> getAllInventoryPurchaseItems()
        {
            InventoryPurchaseInfoDAO datalayer = new InventoryPurchaseInfoDAO();

            return(datalayer.getAllInventoryPurchaseInfo());
        }
コード例 #4
0
        public static Boolean updateInventoryPurchaseInfo(InventoryPurchaseInfo purchaseInfo)
        {
            InventoryPurchaseInfoDAO datalayer = new InventoryPurchaseInfoDAO();

            return(datalayer.updateInventoryPurchaseInfo(purchaseInfo));
        }
コード例 #5
0
        public static InventoryPurchaseInfo getSingleInventoryPurchaseItem(int id)
        {
            InventoryPurchaseInfoDAO datalayer = new InventoryPurchaseInfoDAO();

            return(datalayer.getSingleInventoryPurchaseInfo(id));
        }