ComMscPilneBLL.cs 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  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.Plan.Order
  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 desginKey)
  22. {
  23. DataTable dt = ServerHelper.GetData("com.steering.pss.plan.order.CoreSaleOrderReceive.queryMscPline",
  24. new object[] { desginKey }, _ob);
  25. return dt;
  26. }
  27. /// <summary>
  28. /// 查询制程工序点
  29. /// </summary>
  30. /// <param name="desginKey"></param>
  31. /// <param name="mscPline"></param>
  32. /// <returns></returns>
  33. public DataTable QueryPrc(string desginKey, string mscPline)
  34. {
  35. ArrayList list = new ArrayList();
  36. list.Add(desginKey);
  37. list.Add(mscPline);
  38. DataTable dt = ServerHelper.GetData("com.steering.pss.plan.order.CorePlnSaleOrder.queryMscplPrc",
  39. new object[] { list }, _ob);
  40. return dt;
  41. }
  42. /// <summary>
  43. /// 查询制程适用钢种
  44. /// </summary>
  45. /// <param name="desginKey"></param>
  46. /// <param name="mscPline"></param>
  47. /// <returns></returns>
  48. public DataTable QueryGrade(string desginKey, string mscPline)
  49. {
  50. ArrayList list = new ArrayList();
  51. list.Add(desginKey);
  52. list.Add(mscPline);
  53. DataTable dt = ServerHelper.GetData("com.steering.pss.plan.order.CoreSaleOrderReceive.queryMscPlGz",
  54. new object[] { list }, _ob);
  55. return dt;
  56. }
  57. /// <summary>
  58. /// 查询工序点路径
  59. /// </summary>
  60. /// <param name="desginKey"></param>
  61. /// <param name="mscPline"></param>
  62. /// <returns></returns>
  63. public String QueryStation(string desginKey, string mscPline)
  64. {
  65. ArrayList list = new ArrayList();
  66. list.Add(desginKey);
  67. list.Add(mscPline);
  68. DataTable dt = ServerHelper.GetData("com.steering.pss.plan.order.CoreSaleOrderReceive.queryPlStation",
  69. new object[] { list }, _ob);
  70. if (dt != null && dt.Rows.Count > 0)
  71. {
  72. return dt.Rows[0]["STATION_DESC"].ToString();
  73. }
  74. return "";
  75. }
  76. }
  77. }