public WCFCatalogueItem GetItem(string itemCode) { Item i = EFBroker_Item.GetItembyItemCode(itemCode); WCFCatalogueItem ci = null; if (i.BalanceQty != null) { int adjustments = GetAdjustmentSum(i); ci = WCFCatalogueItem.Make(i.ItemCode, i.Description, i.UnitOfMeasure, (int)i.BalanceQty, adjustments, i.Bin); } return(ci); }
public static WCFCatalogueItem Make(string itemCode, string description, string unitOfMeasure, int balanceQty, int adjustments, string bin) { WCFCatalogueItem wci = new WCFCatalogueItem(); wci.ItemCode = itemCode; wci.Description = description; wci.UnitOfMeasure = unitOfMeasure; wci.BalanceQty = balanceQty; wci.Adjustments = adjustments; wci.Bin = bin; return(wci); }
public List <WCFCatalogueItem> SearchItems(string search) { List <Item> iList = EFBroker_Item.SearchItemsByItemCodeOrDesc(search); List <WCFCatalogueItem> ciList = new List <WCFCatalogueItem>(); foreach (Item i in iList) { if (i.BalanceQty != null) { int adjustments = GetAdjustmentSum(i); WCFCatalogueItem ci = WCFCatalogueItem.Make(i.ItemCode, i.Description, i.UnitOfMeasure, (int)i.BalanceQty, adjustments, i.Bin); ciList.Add(ci); } } return(ciList); }