ComMscPilneBLL.cs 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using CoreFS.CA06;
  6. using System.Data;
  7. using Core.Mes.Client.Comm.Server;
  8. using System.Collections;
  9. namespace Core.StlMes.Client.PlnSaleOrd
  10. {
  11. class ComMscPilneBLL
  12. {
  13. private OpeBase _ob;
  14. public ComMscPilneBLL(OpeBase ob)
  15. {
  16. _ob = ob;
  17. }
  18. /// <summary>
  19. /// 查询工艺制程
  20. /// </summary>
  21. public DataTable Query(string ordLnPk)
  22. {
  23. DataTable dt = ServerHelper.GetData("com.steering.pss.plnsaleord.order.CoreSaleOrderReceive.queryCraftMscPline",
  24. new object[] { ordLnPk }, _ob);
  25. return dt;
  26. }
  27. /// <summary>
  28. /// 查询备料合同合同行PK
  29. /// </summary>
  30. public DataTable QueryPk(string ordLnPk)
  31. {
  32. DataTable dt = ServerHelper.GetData("com.steering.pss.plnsaleord.order.CoreSaleOrderReceive.queryPlnSorder",
  33. new object[] { ordLnPk }, _ob);
  34. return dt;
  35. }
  36. /// <summary>
  37. /// 查询制程工序点
  38. /// </summary>
  39. /// <param name="desginKey"></param>
  40. /// <param name="mscPline"></param>
  41. /// <returns></returns>
  42. public DataTable QueryPrc(string desginKey, string mscPline)
  43. {
  44. ArrayList list = new ArrayList();
  45. list.Add(desginKey);
  46. list.Add(mscPline);
  47. DataTable dt = ServerHelper.GetData("com.steering.pss.plnsaleord.order.CorePlnSaleOrder.queryMscplPrc",
  48. new object[] { list }, _ob);
  49. return dt;
  50. }
  51. /// <summary>
  52. /// 查询制程适用钢种
  53. /// </summary>
  54. /// <param name="desginKey"></param>
  55. /// <param name="mscPline"></param>
  56. /// <returns></returns>
  57. public DataTable QueryGrade(string desginKey, string mscPline)
  58. {
  59. ArrayList list = new ArrayList();
  60. list.Add(desginKey);
  61. list.Add(mscPline);
  62. DataTable dt = ServerHelper.GetData("com.steering.pss.plnsaleord.order.CoreSaleOrderReceive.queryMscPlGz",
  63. new object[] { list }, _ob);
  64. return dt;
  65. }
  66. /// <summary>
  67. /// 查询工序点路径
  68. /// </summary>
  69. /// <param name="desginKey"></param>
  70. /// <param name="mscPline"></param>
  71. /// <returns></returns>
  72. public String QueryStation(string desginKey, string mscPline)
  73. {
  74. ArrayList list = new ArrayList();
  75. list.Add(desginKey);
  76. list.Add(mscPline);
  77. DataTable dt = ServerHelper.GetData("com.steering.pss.plnsaleord.order.CoreSaleOrderReceive.queryPlStation",
  78. new object[] { list }, _ob);
  79. if (dt != null && dt.Rows.Count > 0)
  80. {
  81. return dt.Rows[0]["STATION_DESC"].ToString();
  82. }
  83. return "";
  84. }
  85. }
  86. }