CraftOrdDesignMscPlBLL.cs 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using Core.Mes.Client.Comm.Format;
  6. using Core.Mes.Client.Comm.Tool;
  7. using CoreFS.CA06;
  8. using System.Data;
  9. using Core.Mes.Client.Comm.Server;
  10. namespace Core.StlMes.Client.SaleOrder.BLL
  11. {
  12. public class CraftOrdDesignMscPlBLL
  13. {
  14. private OpeBase _ob;
  15. public CraftOrdDesignMscPlBLL(OpeBase ob)
  16. {
  17. _ob = ob;
  18. }
  19. /// <summary>
  20. /// 查询质量设计制程
  21. /// </summary>
  22. /// <param name="designMscPlEntity"></param>
  23. /// <returns></returns>
  24. public List<CraftOrdDesignMscPlEntity> Query(CraftOrdDesignMscPlEntity designMscPlEntity)
  25. {
  26. List<CraftOrdDesignMscPlEntity> designMscPlEntityList = EntityHelper.GetData<CraftOrdDesignMscPlEntity>(
  27. "com.steering.pss.sale.order.DAL.CraftOrdDesignMscPlDAL.query", new object[] { JSONFormat.Format(designMscPlEntity) }, _ob);
  28. return designMscPlEntityList;
  29. }
  30. /// <summary>
  31. /// 通过DESIGN_KEY查询质量设计制程
  32. /// </summary>
  33. /// <param name="designMscPlEntity"></param>
  34. /// <returns></returns>
  35. public List<CraftOrdDesignMscPlEntity> QueryMscPlineByDesignKey(CraftOrdDesignMscPlEntity designMscPlEntity)
  36. {
  37. List<CraftOrdDesignMscPlEntity> designMscPlEntityList = EntityHelper.GetData<CraftOrdDesignMscPlEntity>(
  38. "com.steering.pss.sale.order.DAL.CraftOrdDesignMscPlDAL.queryMscPlineByDesignKey", new object[] { JSONFormat.Format(designMscPlEntity) }, _ob);
  39. return designMscPlEntityList;
  40. }
  41. /// <summary>
  42. /// 查询制程和工序
  43. /// </summary>
  44. /// <param name="designKey"></param>
  45. /// <returns></returns>
  46. public DataTable QueryMscPlineProcess(string designKey)
  47. {
  48. DataTable dt = ServerHelper.GetData("com.steering.pss.sale.order.DAL.CraftOrdDesignMscPlDAL.queryMscPlineProcess",
  49. new object[]{ designKey }, _ob);
  50. return dt;
  51. }
  52. }
  53. }