QcmZbsTemplateRMscBLL.cs 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  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;
  7. using System.Collections.Generic;
  8. using System.Data;
  9. namespace Core.StlMes.Client.Qcm.BLL
  10. {
  11. /// <summary>
  12. /// 数据库表QCM_ZBS_TEMPLATE_R_MSC所对应的BLL类(生成工具:代码生成工具)
  13. /// 作者:tgcx-test 时间:2016-05-13
  14. /// </summary>
  15. public class QcmZbsTemplateRMscBLL
  16. {
  17. private OpeBase _ob;
  18. public QcmZbsTemplateRMscBLL(OpeBase ob)
  19. {
  20. _ob = ob;
  21. }
  22. /// <summary>
  23. /// 查询
  24. /// </summary>
  25. public List<QcmZbsTemplateRMscEntity> Query(string msc, string validflag)
  26. {
  27. List<QcmZbsTemplateRMscEntity> qcmZbsTemplateRMscEntity = EntityHelper.GetData<QcmZbsTemplateRMscEntity>(
  28. "com.steering.pss.qcm.DAL.QcmZbsTemplateRMscDAL.Query", new object[] { msc, validflag }, _ob);
  29. return qcmZbsTemplateRMscEntity;
  30. }
  31. /// <summary>
  32. /// 通过主键查询
  33. /// </summary>
  34. public List<QcmZbsTemplateRMscEntity> QueryByPk(string Msc, string Tbh)
  35. {
  36. List<QcmZbsTemplateRMscEntity> qcmZbsTemplateRMscEntity = EntityHelper.GetData<QcmZbsTemplateRMscEntity>(
  37. "com.steering.pss.qcm.DAL.QcmZbsTemplateRMscDAL.QueryByPk", new object[] { Msc, Tbh }, _ob);
  38. return qcmZbsTemplateRMscEntity;
  39. }
  40. /// <summary>
  41. /// 新增
  42. /// </summary>
  43. public void Insert(List<QcmZbsTemplateRMscEntity> qcmZbsTemplateRMscEntitys)
  44. {
  45. List<string> jsons = new List<string>();
  46. foreach (var qcmZbsTemplateRMscEntity in qcmZbsTemplateRMscEntitys)
  47. {
  48. jsons.Add(JsonConvert.SerializeObject(qcmZbsTemplateRMscEntity));
  49. }
  50. ServerHelper.SetData("com.steering.pss.qcm.DAL.QcmZbsTemplateRMscDAL.Insert", new object[] { jsons }, _ob);
  51. }
  52. /// <summary>
  53. /// 修改
  54. /// </summary>
  55. public void Update(List<QcmZbsTemplateRMscEntity> qcmZbsTemplateRMscEntitys)
  56. {
  57. List<string> jsons = new List<string>();
  58. foreach (var qcmZbsTemplateRMscEntity in qcmZbsTemplateRMscEntitys)
  59. {
  60. jsons.Add(JsonConvert.SerializeObject(qcmZbsTemplateRMscEntity));
  61. }
  62. ServerHelper.SetData("com.steering.pss.qcm.DAL.QcmZbsTemplateRMscDAL.Update", new object[] { jsons }, _ob);
  63. }
  64. /// <summary>
  65. /// 保存
  66. /// </summary>
  67. public void Save(List<QcmZbsTemplateRMscEntity> qcmZbsTemplateRMscEntitys, List<QcmZbsTemplateRMscSpecEntity> qcmZbsTemplateRMscSpecEntitys)
  68. {
  69. List<string> jsons = new List<string>();
  70. foreach (var qcmZbsTemplateRMscEntity in qcmZbsTemplateRMscEntitys)
  71. {
  72. jsons.Add(JsonConvert.SerializeObject(qcmZbsTemplateRMscEntity));
  73. }
  74. List<string> jsons2 = new List<string>();
  75. foreach (var qcmZbsTemplateRMscSpecEntity in qcmZbsTemplateRMscSpecEntitys)
  76. {
  77. jsons2.Add(JsonConvert.SerializeObject(qcmZbsTemplateRMscSpecEntity));
  78. }
  79. ServerHelper.SetData("com.steering.pss.qcm.DAL.QcmZbsTemplateRMscDAL.Save", new object[] { jsons, jsons2 }, _ob);
  80. }
  81. /// <summary>
  82. /// 修改作废标志
  83. /// </summary>
  84. public void UpdateValidflag(List<QcmZbsTemplateRMscEntity> qcmZbsTemplateRMscEntitys, List<QcmZbsTemplateRMscSpecEntity> qcmZbsTemplateRMscSpecEntitys, string validflag)
  85. {
  86. List<string> jsons = new List<string>();
  87. foreach (var qcmZbsTemplateRMscEntity in qcmZbsTemplateRMscEntitys)
  88. {
  89. jsons.Add(JsonConvert.SerializeObject(qcmZbsTemplateRMscEntity));
  90. }
  91. List<string> jsons2 = new List<string>();
  92. foreach (var qcmZbsTemplateRMscSpecEntity in qcmZbsTemplateRMscSpecEntitys)
  93. {
  94. jsons2.Add(JsonConvert.SerializeObject(qcmZbsTemplateRMscSpecEntity));
  95. }
  96. ServerHelper.SetData("com.steering.pss.qcm.DAL.QcmZbsTemplateRMscDAL.UpdateValidflag", new object[] { jsons, jsons2, validflag }, _ob);
  97. }
  98. public int GetZbsRMscCnt(string msc, string tbh)
  99. {
  100. DataTable dt = ServerHelper.GetData("com.steering.pss.qcm.DAL.QcmZbsTemplateRMscDAL.GetZbsRMscCnt",
  101. new object[] { msc, tbh }, _ob);
  102. return Convert.ToInt32(dt.Rows[0][0]);
  103. }
  104. }
  105. }