Esempio n. 1
0
    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);
    }
Esempio n. 2
0
    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);
    }
Esempio n. 3
0
    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);
    }