OrderHelper.cs 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. using System;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Windows.Forms;
  7. using Core.Mes.Client.Comm.Tool;
  8. using Core.StlMes.Client.PlnSaleOrd.entity;
  9. using CoreFS.CA06;
  10. namespace Core.StlMes.Client.PlnSaleOrd
  11. {
  12. public class OrderHelper
  13. {
  14. /// <summary>
  15. /// 查询轧管订单
  16. /// </summary>
  17. /// <param name="param"></param>
  18. public static void QueryZgM(ArrayList param, BindingSource datasourse, OpeBase ob)
  19. {
  20. if (param == null || param.Count == 0)
  21. {
  22. return;
  23. }
  24. List<PlnGxZgMOEntity> listSourceM = EntityHelper.GetData<PlnGxZgMOEntity>
  25. ("com.steering.pss.plnsaleord.orderInfo.OrderHelper.queryZgM", new object[] { param }, ob);
  26. List<PlnOrderZgEntity> listSourceC = EntityHelper.GetData<PlnOrderZgEntity>
  27. ("com.steering.pss.plnsaleord.orderInfo.OrderHelper.queryZgC", new object[] { param }, ob);
  28. EntityHelper.AddEntityRelation<PlnGxZgMOEntity, PlnOrderZgEntity>(listSourceM, listSourceC, "ProPlanId", "ProPlanId");
  29. datasourse.DataSource = listSourceM;
  30. }
  31. /// <summary>
  32. /// 查询镦拔扩订单
  33. /// </summary>
  34. /// <param name="param"></param>
  35. public static void QueryDbkM(ArrayList param, BindingSource datasourse, OpeBase ob)
  36. {
  37. if (param == null || param.Count == 0)
  38. {
  39. return;
  40. }
  41. List<PlnGxDbkMOEntity> listSourceM = EntityHelper.GetData<PlnGxDbkMOEntity>
  42. ("com.steering.pss.plnsaleord.orderInfo.OrderHelper.queryDbkM", new object[] { param }, ob);
  43. List<PlnOrderDbkEntity> listSourceC = EntityHelper.GetData<PlnOrderDbkEntity>
  44. ("com.steering.pss.plnsaleord.orderInfo.OrderHelper.queryDbkC", new object[] { param }, ob);
  45. EntityHelper.AddEntityRelation<PlnGxDbkMOEntity, PlnOrderDbkEntity>(listSourceM, listSourceC, "ProPlanId", "ProPlanId");
  46. datasourse.DataSource = listSourceM;
  47. }
  48. /// <summary>
  49. /// 查询热处理订单
  50. /// </summary>
  51. /// <param name="param"></param>
  52. public static void QueryRclM(ArrayList param, BindingSource datasourse, OpeBase ob)
  53. {
  54. if (param == null || param.Count == 0)
  55. {
  56. return;
  57. }
  58. List<PlnGxRclMOEntity> listSourceM = EntityHelper.GetData<PlnGxRclMOEntity>
  59. ("com.steering.pss.plnsaleord.orderInfo.OrderHelper.queryRclM", new object[] { param }, ob);
  60. List<PlnOrderRclEntity> listSourceC = EntityHelper.GetData<PlnOrderRclEntity>
  61. ("com.steering.pss.plnsaleord.orderInfo.OrderHelper.queryRclC", new object[] { param }, ob);
  62. EntityHelper.AddEntityRelation<PlnGxRclMOEntity, PlnOrderRclEntity>(listSourceM, listSourceC, "ProPlanId", "ProPlanId");
  63. datasourse.DataSource = listSourceM;
  64. }
  65. /// <summary>
  66. /// 查询加工订单
  67. /// </summary>
  68. /// <param name="param"></param>
  69. public static void QueryJgxM(ArrayList param, BindingSource datasourse, OpeBase ob)
  70. {
  71. if (param == null || param.Count == 0)
  72. {
  73. return;
  74. }
  75. List<PlnGxJgxMOEntity> listSourceM = EntityHelper.GetData<PlnGxJgxMOEntity>
  76. ("com.steering.pss.plnsaleord.orderInfo.OrderHelper.queryJgxM", new object[] { param }, ob);
  77. List<PlnOrderJgxEntity> listSourceC = EntityHelper.GetData<PlnOrderJgxEntity>
  78. ("com.steering.pss.plnsaleord.orderInfo.OrderHelper.queryJgxC", new object[] { param }, ob);
  79. EntityHelper.AddEntityRelation<PlnGxJgxMOEntity, PlnOrderJgxEntity>(listSourceM, listSourceC, "ProPlanId", "ProPlanId");
  80. datasourse.DataSource = listSourceM;
  81. }
  82. }
  83. }