CraftFileLv2CBLL.cs 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  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.Linq;
  8. using System.Text;
  9. namespace Core.StlMes.Client.SaleOrder.BLL
  10. {
  11. /// <summary>
  12. /// 数据库表CRAFT_FILE_LV2_C所对应的BLL类(生成工具:代码生成工具4.0 访问地址:http://172.16.2.128/tool/)
  13. /// 作者:tgcx-test 时间:2016-07-04
  14. /// </summary>
  15. public class CraftFileLv2CBLL
  16. {
  17. private OpeBase _ob;
  18. public CraftFileLv2CBLL(OpeBase ob)
  19. {
  20. _ob = ob;
  21. }
  22. /// <summary>
  23. /// 查询
  24. /// </summary>
  25. public List<CraftFileLv2CEntity> Query(string fileLv2Pk, string validflag)
  26. {
  27. List<CraftFileLv2CEntity> craftFileLv2CEntity = EntityHelper.GetData<CraftFileLv2CEntity>(
  28. "com.steering.pss.sale.order.DAL.CraftFileLv2CDAL.Query", new object[] { fileLv2Pk, validflag }, _ob);
  29. return craftFileLv2CEntity;
  30. }
  31. /// <summary>
  32. /// 通过主键查询
  33. /// </summary>
  34. public List<CraftFileLv2CEntity> QueryByPk(string Pk)
  35. {
  36. List<CraftFileLv2CEntity> craftFileLv2CEntity = EntityHelper.GetData<CraftFileLv2CEntity>(
  37. "com.steering.pss.sale.order.DAL.CraftFileLv2CDAL.QueryByPk", new object[] { Pk }, _ob);
  38. return craftFileLv2CEntity;
  39. }
  40. /// <summary>
  41. /// 新增
  42. /// </summary>
  43. public void Insert(List<CraftFileLv2CEntity> craftFileLv2CEntitys)
  44. {
  45. List<string> jsons = new List<string>();
  46. foreach (var craftFileLv2CEntity in craftFileLv2CEntitys)
  47. {
  48. jsons.Add(JsonConvert.SerializeObject(craftFileLv2CEntity));
  49. }
  50. ServerHelper.SetData("com.steering.pss.sale.order.DAL.CraftFileLv2CDAL.Insert", new object[] { jsons }, _ob);
  51. }
  52. /// <summary>
  53. /// 修改
  54. /// </summary>
  55. public void Update(List<CraftFileLv2CEntity> craftFileLv2CEntitys)
  56. {
  57. List<string> jsons = new List<string>();
  58. foreach (var craftFileLv2CEntity in craftFileLv2CEntitys)
  59. {
  60. jsons.Add(JsonConvert.SerializeObject(craftFileLv2CEntity));
  61. }
  62. ServerHelper.SetData("com.steering.pss.sale.order.DAL.CraftFileLv2CDAL.Update", new object[] { jsons }, _ob);
  63. }
  64. /// <summary>
  65. /// 保存
  66. /// </summary>
  67. public void Save(List<CraftFileLv2CEntity> craftFileLv2CEntitys)
  68. {
  69. List<string> jsons = new List<string>();
  70. foreach (var craftFileLv2CEntity in craftFileLv2CEntitys)
  71. {
  72. jsons.Add(JsonConvert.SerializeObject(craftFileLv2CEntity));
  73. }
  74. ServerHelper.SetData("com.steering.pss.sale.order.DAL.CraftFileLv2CDAL.Save", new object[] { jsons }, _ob);
  75. }
  76. /// <summary>
  77. /// 修改作废标志
  78. /// </summary>
  79. public void UpdateValidflag(List<CraftFileLv2CEntity> craftFileLv2CEntitys, string validflag)
  80. {
  81. List<string> jsons = new List<string>();
  82. foreach (var craftFileLv2CEntity in craftFileLv2CEntitys)
  83. {
  84. jsons.Add(JsonConvert.SerializeObject(craftFileLv2CEntity));
  85. }
  86. ServerHelper.SetData("com.steering.pss.sale.order.DAL.CraftFileLv2CDAL.UpdateValidflag", new object[] { jsons, validflag }, _ob);
  87. }
  88. }
  89. }