public static Item AddItem(string itemCode, string categoryName, string description, string reorderLevel, string reorderQty, string UOM, string bin) { Item item = new Item(); categoryName = Utility.FirstUpperCase(categoryName); item.ItemCode = itemCode; item.Description = description; item.ReorderLevel = Convert.ToInt32(reorderLevel); item.ReorderQty = Convert.ToInt32(reorderQty); item.UnitOfMeasure = UOM; item.Bin = bin; item.ActiveStatus = "C"; item.BalanceQty = 0; Category cat = EFBroker_Category.GetCategorybyName(categoryName); if (cat != null) { item.CategoryID = cat.CategoryID; EFBroker_Item.AddItem(item); } else { EFBroker_Item.AddItemAndCategory(item, categoryName); cat = EFBroker_Category.GetCategorybyName(categoryName); } item.Category = cat; return(item); }
public static void UpdateItem(string itemCode, string categoryName, string description, int reorderLevel, int reorderQty, string unitOfMeasure, string bin) { Category category = EFBroker_Category.GetCategorybyName(categoryName); Item i = EFBroker_Item.GetItembyItemCode(itemCode); if (i != null) { i.CategoryID = category.CategoryID; i.Description = description; i.ReorderLevel = reorderLevel; i.ReorderQty = reorderQty; i.UnitOfMeasure = unitOfMeasure; i.Bin = bin; } EFBroker_Item.UpdateItem(i); return; }