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;
|
}
|
|
/// <summary>
|
/// 派工单主表json处理
|
/// </summary>
|
/// <param name="jsonString"></param>
|
/// <returns></returns>
|
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;
|
}
|
|
/// <summary>
|
/// 委外派工单主表json处理
|
/// </summary>
|
/// <param name="jsonString"></param>
|
/// <returns></returns>
|
public List<WebAPI.Models.ClsSc_ProcessSendWorkMain> getObjectByJson_WWSendWorkMain(string jsonString)
|
{
|
jsonString = "[" + jsonString.ToString() + "]";
|
List<WebAPI.Models.ClsSc_ProcessSendWorkMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<WebAPI.Models.ClsSc_ProcessSendWorkMain>>(jsonString);
|
return list;
|
}
|
|
/// <summary>
|
/// 委外工单视图模型json处理
|
/// </summary>
|
/// <param name="jsonString"></param>
|
/// <returns></returns>
|
public List<WebAPI.Models.WW_EntrustWorkOrderViewModel> getObjectByJson_WWSendWorkSub(string jsonString)
|
{
|
jsonString = "[" + jsonString.ToString() + "]";
|
List<WebAPI.Models.WW_EntrustWorkOrderViewModel> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<WebAPI.Models.WW_EntrustWorkOrderViewModel>>(jsonString);
|
return list;
|
}
|
|
|
/// <summary>
|
/// 计划单视图模型json处理
|
/// </summary>
|
/// <param name="jsonString"></param>
|
/// <returns></returns>
|
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;
|
}
|
|
/// <summary>
|
/// 汇报单的视图模型json处理
|
/// </summary>
|
/// <param name="jsonString"></param>
|
/// <returns></returns>
|
public List<WebAPI.Models.Sc_ProcessReportViewModel> getObjectByJson_Report(string jsonString)
|
{
|
jsonString = "[" + jsonString.ToString() + "]";
|
List<WebAPI.Models.Sc_ProcessReportViewModel> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<WebAPI.Models.Sc_ProcessReportViewModel>>(jsonString);
|
return list;
|
}
|
|
/// <summary>
|
/// 处理下推派工单的主表json
|
/// </summary>
|
/// <param name="jsonString"></param>
|
/// <returns></returns>
|
public List<Model.ClsSc_ProcessReportMain> getObjectByJson_Reportlist(string jsonString)
|
{
|
jsonString = "[" + jsonString.ToString() + "]";
|
List<Model.ClsSc_ProcessReportMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsSc_ProcessReportMain>>(jsonString);
|
return list;
|
}
|
|
/// <summary>
|
/// 处理下推派工单的派工单视图模型json
|
/// </summary>
|
/// <param name="jsonString"></param>
|
/// <returns></returns>
|
public List<WebAPI.Models.Sc_ProcessSendWorkViewModel> getObjectByJson_ViewReportlist(string jsonString)
|
{
|
jsonString = "[" + jsonString.ToString() + "]";
|
List<WebAPI.Models.Sc_ProcessSendWorkViewModel> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<WebAPI.Models.Sc_ProcessSendWorkViewModel>>(jsonString);
|
return list;
|
}
|
|
/// <summary>
|
/// 处理新增不良评审主表的json
|
/// </summary>
|
/// <param name="jsonString"></param>
|
/// <returns></returns>
|
public List<Model.ClsQC_NoPassProdCheckBillMain> getObjectByJson_NoPassProdCheckMain(string jsonString)
|
{
|
jsonString = "[" + jsonString.ToString() + "]";
|
List<Model.ClsQC_NoPassProdCheckBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsQC_NoPassProdCheckBillMain>>(jsonString);
|
return list;
|
}
|
|
/// <summary>
|
/// 处理新增不良评审子表的json
|
/// </summary>
|
/// <param name="jsonString"></param>
|
/// <returns></returns>
|
public List<Model.ClsQC_NoPassProdCheckBillSub> getObjectByJson_NoPassProdCheckSub(string jsonString)
|
{
|
jsonString = "[" + jsonString.ToString() + "]";
|
List<Model.ClsQC_NoPassProdCheckBillSub> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsQC_NoPassProdCheckBillSub>>(jsonString);
|
return list;
|
}
|
|
/// <summary>
|
/// 处理新增部门基础资料的JSON
|
/// </summary>
|
/// <param name="jsonString"></param>
|
/// <returns></returns>
|
public List<Model.ClsGy_Department_Model> getObjectByJson_Depaetment(string jsonString)
|
{
|
jsonString = "[" + jsonString.ToString() + "]";
|
List<Model.ClsGy_Department_Model> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsGy_Department_Model>>(jsonString);
|
return list;
|
}
|
|
/// <summary>
|
/// 委外汇报单主表json处理
|
/// </summary>
|
/// <param name="jsonString"></param>
|
/// <returns></returns>
|
public List<WebAPI.Models.ClsWW_EntrustProcessReportBillMain> getObjectByJson_WW_EntrustProcessReportBillMain(string jsonString)
|
{
|
jsonString = "[" + jsonString.ToString() + "]";
|
List<WebAPI.Models.ClsWW_EntrustProcessReportBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<WebAPI.Models.ClsWW_EntrustProcessReportBillMain>>(jsonString);
|
return list;
|
}
|
|
/// <summary>
|
/// 委外派工单视图模型json处理
|
/// </summary>
|
/// <param name="jsonString"></param>
|
/// <returns></returns>
|
public List<WebAPI.Models.WW_EntrustProcSendWorkViewModel> getObjectByJson_WW_EntrustProcSendWork(string jsonString)
|
{
|
jsonString = "[" + jsonString.ToString() + "]";
|
List<WebAPI.Models.WW_EntrustProcSendWorkViewModel> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<WebAPI.Models.WW_EntrustProcSendWorkViewModel>>(jsonString);
|
return list;
|
}
|
|
}
|
}
|