示例#1
0
    public static WCF_Item Make(string Item_ID, string Category_ID, string Item_Name, int Reorder_Level,
                                int Reorder_Qty, string UOM, string Bin_ID, string FirstSupplier_ID, string SecondSupplier_ID,
                                string ThirdSupplier_ID, int Inventory, string Status)
    {
        WCF_Item it = new WCF_Item();

        it.Item_ID           = Item_ID;
        it.Category_ID       = Category_ID;
        it.Item_Name         = Item_Name;
        it.Reorder_Level     = Reorder_Level;
        it.Reorder_Qty       = Reorder_Qty;
        it.UOM               = UOM;
        it.Bin_ID            = Bin_ID;
        it.FirstSupplier_ID  = FirstSupplier_ID;
        it.SecondSupplier_ID = SecondSupplier_ID;
        it.ThirdSupplier_ID  = ThirdSupplier_ID;
        it.Inventory         = Inventory;
        it.Status            = Status;
        return(it);
    }
    public List <WCF_Item> ConvertToWCFItemList(List <Item> list)
    {
        List <WCF_Item> list_WCF = new List <WCF_Item>();

        foreach (Item i in list)
        {
            WCF_Item item = new WCF_Item();
            item.Item_ID          = i.Item_ID;
            item.Category_ID      = i.Category_ID;
            item.Item_Name        = i.Item_Name;
            item.Reorder_Level    = i.Reorder_Level;
            item.Reorder_Qty      = i.Reorder_Qty;
            item.UOM              = i.UOM;
            item.Bin_ID           = i.Bin_ID;
            item.FirstSupplier_ID = i.FirstSupplier_ID;
            if (i.SecondSupplier_ID == null)
            {
                item.SecondSupplier_ID = "";
            }
            else
            {
                item.SecondSupplier_ID = i.SecondSupplier_ID;
            }
            if (i.ThirdSupplier_ID == null)
            {
                item.ThirdSupplier_ID = "";
            }
            else
            {
                item.ThirdSupplier_ID = i.ThirdSupplier_ID;
            }
            item.Inventory = i.Inventory;
            item.Status    = i.Status;
            list_WCF.Add(item);
        }
        return(list_WCF);
    }