QcmZbsTemplateHeadBLL.cs 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  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. /// 数据库表QCM_ZBS_TEMPLATE_HEAD所对应的BLL类(生成工具:代码生成工具)
  11. /// 作者:tgcx-test 时间:2016-05-13
  12. /// </summary>
  13. public class QcmZbsTemplateHeadBLL
  14. {
  15. private OpeBase _ob;
  16. public QcmZbsTemplateHeadBLL(OpeBase ob)
  17. {
  18. _ob = ob;
  19. }
  20. /// <summary>
  21. /// 查询
  22. /// </summary>
  23. public List<QcmZbsTemplateHeadEntity> Query(string decription, string validflag)
  24. {
  25. List<QcmZbsTemplateHeadEntity> qcmZbsTemplateHeadEntity = EntityHelper.GetData<QcmZbsTemplateHeadEntity>(
  26. "com.steering.pss.qcm.DAL.QcmZbsTemplateHeadDAL.Query", new object[] { decription, validflag }, _ob);
  27. return qcmZbsTemplateHeadEntity;
  28. }
  29. /// <summary>
  30. /// 通过主键查询
  31. /// </summary>
  32. public List<QcmZbsTemplateHeadEntity> QueryByPk(string tbh)
  33. {
  34. List<QcmZbsTemplateHeadEntity> qcmZbsTemplateHeadEntity = EntityHelper.GetData<QcmZbsTemplateHeadEntity>(
  35. "com.steering.pss.qcm.DAL.QcmZbsTemplateHeadDAL.QueryByPk", new object[] { tbh }, _ob);
  36. return qcmZbsTemplateHeadEntity;
  37. }
  38. /// <summary>
  39. /// 新增
  40. /// </summary>
  41. public void Insert(List<QcmZbsTemplateHeadEntity> qcmZbsTemplateHeadEntitys)
  42. {
  43. List<string> jsons = new List<string>();
  44. foreach (var qcmZbsTemplateHeadEntity in qcmZbsTemplateHeadEntitys)
  45. {
  46. jsons.Add(JsonConvert.SerializeObject(qcmZbsTemplateHeadEntity));
  47. }
  48. ServerHelper.SetData("com.steering.pss.qcm.DAL.QcmZbsTemplateHeadDAL.Insert", new object[] { jsons }, _ob);
  49. }
  50. /// <summary>
  51. /// 修改
  52. /// </summary>
  53. public void Update(List<QcmZbsTemplateHeadEntity> qcmZbsTemplateHeadEntitys)
  54. {
  55. List<string> jsons = new List<string>();
  56. foreach (var qcmZbsTemplateHeadEntity in qcmZbsTemplateHeadEntitys)
  57. {
  58. jsons.Add(JsonConvert.SerializeObject(qcmZbsTemplateHeadEntity));
  59. }
  60. ServerHelper.SetData("com.steering.pss.qcm.DAL.QcmZbsTemplateHeadDAL.Update", new object[] { jsons }, _ob);
  61. }
  62. /// <summary>
  63. /// 保存
  64. /// </summary>
  65. public void Save(List<QcmZbsTemplateHeadEntity> qcmZbsTemplateHeadEntitys)
  66. {
  67. List<string> jsons = new List<string>();
  68. foreach (var qcmZbsTemplateHeadEntity in qcmZbsTemplateHeadEntitys)
  69. {
  70. jsons.Add(JsonConvert.SerializeObject(qcmZbsTemplateHeadEntity));
  71. }
  72. ServerHelper.SetData("com.steering.pss.qcm.DAL.QcmZbsTemplateHeadDAL.Save", new object[] { jsons }, _ob);
  73. }
  74. /// <summary>
  75. /// 修改作废标志
  76. /// </summary>
  77. public void UpdateValidflag(List<QcmZbsTemplateHeadEntity> qcmZbsTemplateHeadEntitys, string validflag)
  78. {
  79. List<string> jsons = new List<string>();
  80. foreach (var qcmZbsTemplateHeadEntity in qcmZbsTemplateHeadEntitys)
  81. {
  82. jsons.Add(JsonConvert.SerializeObject(qcmZbsTemplateHeadEntity));
  83. }
  84. ServerHelper.SetData("com.steering.pss.qcm.DAL.QcmZbsTemplateHeadDAL.UpdateValidflag", new object[] { jsons, validflag }, _ob);
  85. }
  86. /// <summary>
  87. /// 修改xls
  88. /// </summary>
  89. public void UpdateXls(QcmZbsTemplateHeadEntity qcmZbsTemplateHeadEntity)
  90. {
  91. ServerHelper.SetData("com.steering.pss.qcm.DAL.QcmZbsTemplateHeadDAL.UpdateXls",
  92. new object[] { JsonConvert.SerializeObject(qcmZbsTemplateHeadEntity) }, _ob);
  93. }
  94. }
  95. }