ComBasePurchaseRangeBLL.cs 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. using Core.Mes.Client.Comm.Server;
  2. using Core.Mes.Client.Comm.Tool;
  3. using Core.StlMes.Client.Qcm.model;
  4. using CoreFS.CA06;
  5. using Newtonsoft.Json;
  6. using System.Collections.Generic;
  7. namespace Core.StlMes.Client.Qcm.BLL
  8. {
  9. /// <summary>
  10. /// 数据库表COM_BASE_PURCHASE_RANGE所对应的BLL类(生成工具:代码生成工具4.0 访问地址:http://172.16.2.128/tool/)
  11. /// 作者:tgcx-test 时间:2017-06-07
  12. /// </summary>
  13. public class ComBasePurchaseRangeBLL
  14. {
  15. private OpeBase _ob;
  16. public ComBasePurchaseRangeBLL(OpeBase ob)
  17. {
  18. _ob = ob;
  19. }
  20. /// <summary>
  21. /// 查询
  22. /// </summary>
  23. public List<ComBasePurchaseRangeEntity> Query(string suppCode)
  24. {
  25. List<ComBasePurchaseRangeEntity> comBasePurchaseRangeEntity = EntityHelper.GetData<ComBasePurchaseRangeEntity>(
  26. "com.steering.pss.qcm.DAL.ComBasePurchaseRangeDAL.Query", new object[] { suppCode }, _ob);
  27. return comBasePurchaseRangeEntity;
  28. }
  29. /// <summary>
  30. /// 通过主键查询
  31. /// </summary>
  32. public List<ComBasePurchaseRangeEntity> QueryByPk(string RangeId)
  33. {
  34. List<ComBasePurchaseRangeEntity> comBasePurchaseRangeEntity = EntityHelper.GetData<ComBasePurchaseRangeEntity>(
  35. "com.steering.pss.qcm.DAL.ComBasePurchaseRangeDAL.QueryByPk", new object[] { RangeId }, _ob);
  36. return comBasePurchaseRangeEntity;
  37. }
  38. /// <summary>
  39. /// 新增
  40. /// </summary>
  41. public void Insert(List<ComBasePurchaseRangeEntity> comBasePurchaseRangeEntitys)
  42. {
  43. List<string> jsons = new List<string>();
  44. foreach (var comBasePurchaseRangeEntity in comBasePurchaseRangeEntitys)
  45. {
  46. jsons.Add(JsonConvert.SerializeObject(comBasePurchaseRangeEntity));
  47. }
  48. ServerHelper.SetData("com.steering.pss.qcm.DAL.ComBasePurchaseRangeDAL.Insert", new object[] { jsons }, _ob);
  49. }
  50. /// <summary>
  51. /// 修改
  52. /// </summary>
  53. public void Update(List<ComBasePurchaseRangeEntity> comBasePurchaseRangeEntitys)
  54. {
  55. List<string> jsons = new List<string>();
  56. foreach (var comBasePurchaseRangeEntity in comBasePurchaseRangeEntitys)
  57. {
  58. jsons.Add(JsonConvert.SerializeObject(comBasePurchaseRangeEntity));
  59. }
  60. ServerHelper.SetData("com.steering.pss.qcm.DAL.ComBasePurchaseRangeDAL.Update", new object[] { jsons }, _ob);
  61. }
  62. /// <summary>
  63. /// 保存
  64. /// </summary>
  65. public void Save(List<ComBasePurchaseRangeEntity> comBasePurchaseRangeEntitys)
  66. {
  67. List<string> jsons = new List<string>();
  68. foreach (var comBasePurchaseRangeEntity in comBasePurchaseRangeEntitys)
  69. {
  70. jsons.Add(JsonConvert.SerializeObject(comBasePurchaseRangeEntity));
  71. }
  72. ServerHelper.SetData("com.steering.pss.qcm.DAL.ComBasePurchaseRangeDAL.Save", new object[] { jsons }, _ob);
  73. }
  74. /// <summary>
  75. /// 修改作废标志
  76. /// </summary>
  77. public void UpdateValidflag(List<ComBasePurchaseRangeEntity> comBasePurchaseRangeEntitys, string validflag)
  78. {
  79. List<string> jsons = new List<string>();
  80. foreach (var comBasePurchaseRangeEntity in comBasePurchaseRangeEntitys)
  81. {
  82. jsons.Add(JsonConvert.SerializeObject(comBasePurchaseRangeEntity));
  83. }
  84. ServerHelper.SetData("com.steering.pss.qcm.DAL.ComBasePurchaseRangeDAL.UpdateValidflag", new object[] { jsons, validflag }, _ob);
  85. }
  86. /// <summary>
  87. /// 删除
  88. /// </summary>
  89. public void Delete(List<ComBasePurchaseRangeEntity> comBasePurchaseRangeEntitys)
  90. {
  91. List<string> jsons = new List<string>();
  92. foreach (var comBasePurchaseRangeEntity in comBasePurchaseRangeEntitys)
  93. {
  94. jsons.Add(JsonConvert.SerializeObject(comBasePurchaseRangeEntity));
  95. }
  96. ServerHelper.SetData("com.steering.pss.qcm.DAL.ComBasePurchaseRangeDAL.Delete", new object[] { jsons }, _ob);
  97. }
  98. }
  99. }