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;
|
}
|
|
|
public List<Model.ClsSc_ProcessSendWorkMain> getObjectByJson_SendWorkMain(string jsonString)
|
{
|
jsonString = "[" + jsonString.ToString() + "]";
|
List<Model.ClsSc_ProcessSendWorkMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsSc_ProcessSendWorkMain>>(jsonString);
|
return list;
|
}
|
|
|
public List<WebAPI.Models.Sc_ProcessPlanViewModel> getObjectByJson_SendWorkSub(string jsonString)
|
{
|
jsonString = "[" + jsonString.ToString() + "]";
|
List<WebAPI.Models.Sc_ProcessPlanViewModel> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<WebAPI.Models.Sc_ProcessPlanViewModel>>(jsonString);
|
return list;
|
}
|
}
|
}
|