CraftAutoPeopleBLL.cs 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. using Core.Mes.Client.Comm.Server;
  2. using Core.Mes.Client.Comm.Tool;
  3. using CoreFS.CA06;
  4. using Newtonsoft.Json;
  5. using System;
  6. using System.Collections.Generic;
  7. using System.Data;
  8. using System.Linq;
  9. using System.Text;
  10. namespace Core.StlMes.Client.SaleOrder.BLL
  11. {
  12. /// <summary>
  13. /// 数据库表CRAFT_AUTO_PEOPLE所对应的BLL类(生成工具:代码生成工具4.0 访问地址:http://172.16.2.128/tool/)
  14. /// 作者:tgcx-test 时间:2017-02-24
  15. /// </summary>
  16. public class CraftAutoPeopleBLL
  17. {
  18. private OpeBase _ob;
  19. public CraftAutoPeopleBLL(OpeBase ob)
  20. {
  21. _ob = ob;
  22. }
  23. /// <summary>
  24. /// 查询
  25. /// </summary>
  26. public List<CraftAutoPeopleEntity> Query(string customInfo)
  27. {
  28. List<CraftAutoPeopleEntity> craftAutoPeopleEntity = EntityHelper.GetData<CraftAutoPeopleEntity>(
  29. "com.steering.pss.sale.order.DAL.CraftAutoPeopleDAL.Query", new object[] { customInfo }, _ob);
  30. return craftAutoPeopleEntity;
  31. }
  32. /// <summary>
  33. /// 查询
  34. /// </summary>
  35. public List<CraftAutoPeopleEntity> QueryPopup(string ordLnPk)
  36. {
  37. List<CraftAutoPeopleEntity> craftAutoPeopleEntity = EntityHelper.GetData<CraftAutoPeopleEntity>(
  38. "com.steering.pss.sale.order.DAL.CraftAutoPeopleDAL.QueryPopup", new object[] { ordLnPk }, _ob);
  39. return craftAutoPeopleEntity;
  40. }
  41. /// <summary>
  42. /// 确认人工评审
  43. /// </summary>
  44. /// <param name="ordLnPk"></param>
  45. /// <param name="auditCode"></param>
  46. /// <param name="auditCode1"></param>
  47. /// <param name="approveCode"></param>
  48. /// <param name="approveCode1"></param>
  49. public void Submit(string ordLnPk, string auditCode, string auditCode1,
  50. string approveCode, string approveCode1, string userId, string userName)
  51. {
  52. ServerHelper.SetData("com.steering.pss.sale.order.DAL.CraftAutoPeopleDAL.Submit",
  53. new object[] { ordLnPk, auditCode, auditCode1, approveCode, approveCode1, userId, userName }, _ob);
  54. }
  55. /// <summary>
  56. /// 通过主键查询
  57. /// </summary>
  58. public List<CraftAutoPeopleEntity> QueryByPk(string Pk)
  59. {
  60. List<CraftAutoPeopleEntity> craftAutoPeopleEntity = EntityHelper.GetData<CraftAutoPeopleEntity>(
  61. "com.steering.pss.sale.order.DAL.CraftAutoPeopleDAL.QueryByPk", new object[] { Pk }, _ob);
  62. return craftAutoPeopleEntity;
  63. }
  64. /// <summary>
  65. /// 新增
  66. /// </summary>
  67. public void Insert(List<CraftAutoPeopleEntity> craftAutoPeopleEntitys)
  68. {
  69. List<string> jsons = new List<string>();
  70. foreach (var craftAutoPeopleEntity in craftAutoPeopleEntitys)
  71. {
  72. jsons.Add(JsonConvert.SerializeObject(craftAutoPeopleEntity));
  73. }
  74. ServerHelper.SetData("com.steering.pss.sale.order.DAL.CraftAutoPeopleDAL.Insert", new object[] { jsons }, _ob);
  75. }
  76. /// <summary>
  77. /// 修改
  78. /// </summary>
  79. public void Update(List<CraftAutoPeopleEntity> craftAutoPeopleEntitys)
  80. {
  81. List<string> jsons = new List<string>();
  82. foreach (var craftAutoPeopleEntity in craftAutoPeopleEntitys)
  83. {
  84. jsons.Add(JsonConvert.SerializeObject(craftAutoPeopleEntity));
  85. }
  86. ServerHelper.SetData("com.steering.pss.sale.order.DAL.CraftAutoPeopleDAL.Update", new object[] { jsons }, _ob);
  87. }
  88. /// <summary>
  89. /// 保存
  90. /// </summary>
  91. public void Save(List<CraftAutoPeopleEntity> craftAutoPeopleEntitys)
  92. {
  93. List<string> jsons = new List<string>();
  94. foreach (var craftAutoPeopleEntity in craftAutoPeopleEntitys)
  95. {
  96. jsons.Add(JsonConvert.SerializeObject(craftAutoPeopleEntity));
  97. }
  98. ServerHelper.SetData("com.steering.pss.sale.order.DAL.CraftAutoPeopleDAL.Save", new object[] { jsons }, _ob);
  99. }
  100. /// <summary>
  101. /// 修改作废标志
  102. /// </summary>
  103. public void UpdateValidflag(List<CraftAutoPeopleEntity> craftAutoPeopleEntitys, string validflag)
  104. {
  105. List<string> jsons = new List<string>();
  106. foreach (var craftAutoPeopleEntity in craftAutoPeopleEntitys)
  107. {
  108. jsons.Add(JsonConvert.SerializeObject(craftAutoPeopleEntity));
  109. }
  110. ServerHelper.SetData("com.steering.pss.sale.order.DAL.CraftAutoPeopleDAL.UpdateValidflag", new object[] { jsons, validflag }, _ob);
  111. }
  112. /// <summary>
  113. /// 删除
  114. /// </summary>
  115. public void Delete(List<CraftAutoPeopleEntity> craftAutoPeopleEntitys)
  116. {
  117. List<string> jsons = new List<string>();
  118. foreach (var craftAutoPeopleEntity in craftAutoPeopleEntitys)
  119. {
  120. jsons.Add(JsonConvert.SerializeObject(craftAutoPeopleEntity));
  121. }
  122. ServerHelper.SetData("com.steering.pss.sale.order.DAL.CraftAutoPeopleDAL.Delete", new object[] { jsons }, _ob);
  123. }
  124. /// <summary>
  125. /// 是否存在科室
  126. /// </summary>
  127. /// <param name="unitCode"></param>
  128. /// <param name="pk"></param>
  129. /// <returns></returns>
  130. public bool IsExistUnit(string unitCode, string pk)
  131. {
  132. DataTable dt = ServerHelper.GetData("com.steering.pss.sale.order.DAL.CraftAutoPeopleDAL.IsExisUnit",
  133. new object[] { unitCode, pk }, _ob);
  134. if (dt.Rows[0][0].ToString() == "0")
  135. {
  136. return false;
  137. }
  138. else
  139. {
  140. return true;
  141. }
  142. }
  143. /// <summary>
  144. /// 是否存在科室(人工审核)
  145. /// </summary>
  146. /// <param name="unitCode"></param>
  147. /// <param name="auditCode"></param>
  148. /// <param name="auditCode1"></param>
  149. /// <param name="approveCode"></param>
  150. /// <param name="approveCode1"></param>
  151. /// <param name="pk"></param>
  152. /// <returns></returns>
  153. public bool IsExistUnit2(string unitCode, string auditCode, string auditCode1,
  154. string approveCode, string approveCode1, string pk)
  155. {
  156. DataTable dt = ServerHelper.GetData("com.steering.pss.sale.order.DAL.CraftAutoPeopleDAL.IsExisUnit2",
  157. new object[] { unitCode, auditCode, auditCode1, approveCode, approveCode1, pk }, _ob);
  158. if (dt.Rows[0][0].ToString() == "0")
  159. {
  160. return false;
  161. }
  162. else
  163. {
  164. return true;
  165. }
  166. }
  167. /// <summary>
  168. /// 获取工艺评审制定的审核人
  169. /// </summary>
  170. /// <param name="ordLnPk"></param>
  171. /// <returns></returns>
  172. public DataRow GetCraftOrdUnit(string ordLnPk)
  173. {
  174. DataTable dt = ServerHelper.GetData("com.steering.pss.sale.order.DAL.CraftAutoPeopleDAL.getCraftOrdUnit",
  175. new object[] { ordLnPk }, _ob);
  176. if (dt.Rows.Count > 0)
  177. {
  178. return dt.Rows[0];
  179. }
  180. else
  181. {
  182. return null;
  183. }
  184. }
  185. }
  186. }