ComBaseWaterGroupBLL.cs 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. using Core.Mes.Client.Comm.Format;
  2. using Core.Mes.Client.Comm.Server;
  3. using Core.Mes.Client.Comm.Tool;
  4. using Core.StlMes.Client.Qcm.model;
  5. using CoreFS.CA06;
  6. using System;
  7. using System.Collections.Generic;
  8. using System.Data;
  9. namespace Core.StlMes.Client.Qcm.BLL
  10. {
  11. class ComBaseWaterGroupBLL
  12. {
  13. private OpeBase ob;
  14. public ComBaseWaterGroupBLL(OpeBase ob)
  15. {
  16. this.ob = ob;
  17. }
  18. public List<ComBaseWaterGroupEntity> QueryWaterGroup()
  19. {
  20. return EntityHelper.GetData<ComBaseWaterGroupEntity>(
  21. "com.steering.pss.qcm.DAL.ComBaseWaterGroupDAL.queryWaterGroup", null, ob);
  22. }
  23. public List<ComBaseWaterGroupEntity> QueryWaterGroupGrade(string waterGroupCode)
  24. {
  25. return EntityHelper.GetData<ComBaseWaterGroupEntity>(
  26. "com.steering.pss.qcm.DAL.ComBaseWaterGroupDAL.queryWaterGroupGrade", new object[] { waterGroupCode }, ob);
  27. }
  28. public string SaveWaretGroupGrade(List<ComBaseWaterGroupEntity> listWaterGroups)
  29. {
  30. List<String> strWaterGroups = new List<string>();
  31. foreach (ComBaseWaterGroupEntity waterGroup in listWaterGroups)
  32. {
  33. strWaterGroups.Add(JSONFormat.Format(waterGroup));
  34. }
  35. return ServerHelper.SetDataReturnObj("com.steering.pss.qcm.DAL.ComBaseWaterGroupDAL.saveWaretGroupGrade",
  36. new object[] { strWaterGroups }, ob).ToString();
  37. }
  38. public int GetWaterGroupCnt(string waterGroup, string waterGroupCode)
  39. {
  40. DataTable dt = ServerHelper.GetData("com.steering.pss.qcm.DAL.ComBaseWaterGroupDAL.getWaterGroupCnt",
  41. new object[] { waterGroup, waterGroupCode }, ob);
  42. return int.Parse(dt.Rows[0][0].ToString());
  43. }
  44. public int GetWaterGroupGradeCnt(string gradeCodes, string waterGroupCode, out string waterGrope)
  45. {
  46. DataTable dt = ServerHelper.GetData("com.steering.pss.qcm.DAL.ComBaseWaterGroupDAL.getWaterGroupGradeCnt",
  47. new object[] { gradeCodes, waterGroupCode }, ob);
  48. if (dt.Rows.Count > 0)
  49. {
  50. waterGrope = dt.Rows[0]["WATER_GROUP"].ToString();
  51. return dt.Rows.Count;
  52. }
  53. else
  54. {
  55. waterGrope = "";
  56. return 0;
  57. }
  58. }
  59. }
  60. }