| using System; | 
| using System.Collections.Generic; | 
| using System.Linq; | 
| using System.Web; | 
| using System.Runtime.Serialization.Json; | 
| using System.IO; | 
| using System.Text; | 
| using WebAPI.Code; | 
|   | 
| namespace WebAPI | 
| { | 
|     public class ListModels | 
|     { | 
|         //public Model.ClsKf_POStockInBillMain getPOStockInBillMainByJson2(string jsonString) | 
|         //{ | 
|         //    jsonString = "[" + jsonString.ToString() + "]"; | 
|         //    Model.ClsKf_POStockInBillMain list = Newtonsoft.Json.JsonConvert.DeserializeObject<Model.ClsKf_POStockInBillMain>(jsonString); | 
|         //    return list; | 
|         //} | 
|         /// <summary> | 
|         /// 外购入库反序列化 | 
|         /// </summary> | 
|         /// <param name="jsonString"></param> | 
|         /// <returns></returns> | 
|         public List<Model.ClsKf_POStockInBillMain> getPOStockInBillMainByJson(string jsonString) | 
|         { | 
|             jsonString = "[" + jsonString.ToString() + "]"; | 
|             List<Model.ClsKf_POStockInBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsKf_POStockInBillMain>>(jsonString); | 
|             return list; | 
|         } | 
|         /// <summary> | 
|         /// 外购入库(红字)反序列化 | 
|         /// </summary> | 
|         /// <param name="jsonString"></param> | 
|         /// <returns></returns> | 
|         public List<Model.ClsKf_ICStockBillMain> getICStockBillMainByJson(string jsonString) | 
|         { | 
|             jsonString = "[" + jsonString.ToString() + "]"; | 
|             List<Model.ClsKf_ICStockBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsKf_ICStockBillMain>>(jsonString); | 
|             return list; | 
|         } | 
|         /// <summary> | 
|         /// 委外入库反序列化 | 
|         /// </summary> | 
|         /// <param name="jsonString"></param> | 
|         /// <returns></returns> | 
|         public List<Model.ClsKf_EntrustInBillMain> getEntrustInBillMainByJson(string jsonString) | 
|         { | 
|             jsonString = "[" + jsonString.ToString() + "]"; | 
|             List<Model.ClsKf_EntrustInBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsKf_EntrustInBillMain>>(jsonString); | 
|             return list; | 
|         } | 
|         /// <summary> | 
|         /// 调拨单反序列化 | 
|         /// </summary> | 
|         /// <param name="jsonString"></param> | 
|         /// <returns></returns> | 
|         public List<Model.ClsKf_MoveStockBillMain> getMoveStockBillMainByJson(string jsonString) | 
|         { | 
|             jsonString = "[" + jsonString.ToString() + "]"; | 
|             List<Model.ClsKf_MoveStockBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsKf_MoveStockBillMain>>(jsonString); | 
|             return list; | 
|         } | 
|         /// <summary> | 
|         /// 产品入库反序列化 | 
|         /// </summary> | 
|         /// <param name="jsonString"></param> | 
|         /// <returns></returns> | 
|         public List<Model.ClsKf_ProductInBillMain> getProductInBillMainByJson(string jsonString) | 
|         { | 
|             jsonString = "[" + jsonString.ToString() + "]"; | 
|             List<Model.ClsKf_ProductInBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsKf_ProductInBillMain>>(jsonString); | 
|             return list; | 
|         } | 
|         /// <summary> | 
|         /// 生产领料反序列化 | 
|         /// </summary> | 
|         /// <param name="jsonString"></param> | 
|         /// <returns></returns> | 
|         public List<Model.ClsKf_MateOutBillMain> getMateOutBillMainByJson(string jsonString) | 
|         { | 
|             jsonString = "[" + jsonString.ToString() + "]"; | 
|             List<Model.ClsKf_MateOutBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsKf_MateOutBillMain>>(jsonString); | 
|             return list; | 
|         } | 
|         /// <summary> | 
|         /// 委外出库反序列化 | 
|         /// </summary> | 
|         /// <param name="jsonString"></param> | 
|         /// <returns></returns> | 
|         public List<Model.ClsKf_EntrustOutBillMain> getEntrustOutBillMainByJson(string jsonString) | 
|         { | 
|             jsonString = "[" + jsonString.ToString() + "]"; | 
|             List<Model.ClsKf_EntrustOutBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsKf_EntrustOutBillMain>>(jsonString); | 
|             return list; | 
|         } | 
|         /// <summary> | 
|         /// 销售出库反序列化 | 
|         /// </summary> | 
|         /// <param name="jsonString"></param> | 
|         /// <returns></returns> | 
|         public List<Model.ClsKf_SellOutBillMain> getSellOutBillMainByJson(string jsonString) | 
|         { | 
|             jsonString = "[" + jsonString.ToString() + "]"; | 
|             List<Model.ClsKf_SellOutBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsKf_SellOutBillMain>>(jsonString); | 
|             return list; | 
|         } | 
|   | 
|         /// <summary> | 
|         /// 销售退库反序列化 | 
|         /// </summary> | 
|         /// <param name="jsonString"></param> | 
|         /// <returns></returns> | 
|         public List<Model.ClsKf_ICStockBillMain> getSellOutBackBillMainByJson(string jsonString) | 
|         { | 
|             jsonString = "[" + jsonString.ToString() + "]"; | 
|             List<Model.ClsKf_ICStockBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsKf_ICStockBillMain>>(jsonString); | 
|             return list; | 
|         } | 
|         /// <summary> | 
|         /// 其他入库反序列化 | 
|         /// </summary> | 
|         /// <param name="jsonString"></param> | 
|         /// <returns></returns> | 
|         public List<Model.ClsKf_OtherInBillMain> getOtherInBillMainByJson(string jsonString) | 
|         { | 
|             jsonString = "[" + jsonString.ToString() + "]"; | 
|             List<Model.ClsKf_OtherInBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsKf_OtherInBillMain>>(jsonString); | 
|             return list; | 
|         } | 
|         /// <summary> | 
|         /// 其他出库反序列化 | 
|         /// </summary> | 
|         /// <param name="jsonString"></param> | 
|         /// <returns></returns> | 
|         public List<Model.ClsKf_OtherOutBillMain> getOtherOutBillMainByJson(string jsonString) | 
|         { | 
|             jsonString = "[" + jsonString.ToString() + "]"; | 
|             List<Model.ClsKf_OtherOutBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsKf_OtherOutBillMain>>(jsonString); | 
|             return list; | 
|         } | 
|     } | 
| } |