ControlOrderZgM.cs 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Drawing;
  5. using System.Data;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using Core.Mes.Client.Comm.Tool;
  10. using Core.StlMes.Client.PlnSaleOrd.entity;
  11. using Core.StlMes.Client.PlnSaleOrd.BaseMethod;
  12. using System.Collections;
  13. using CoreFS.CA06;
  14. using Infragistics.Win.UltraWinGrid;
  15. namespace Core.StlMes.Client.PlnSaleOrd.工序订单.Control
  16. {
  17. /// <summary>
  18. /// 轧管订单控件
  19. /// </summary>
  20. public partial class ControlOrderZgM : UserControl
  21. {
  22. public ControlOrderZgM()
  23. {
  24. this.Dock = DockStyle.Fill;
  25. InitializeComponent();
  26. }
  27. private void ControlOrderZgM_Load(object sender, EventArgs e)
  28. {
  29. EntityHelper.ShowGridCaption<PlnGxZgMEntity>(ultraGridZg.DisplayLayout.Bands[0]);
  30. EntityHelper.ShowGridCaption<PlnOrderZgEntity>(ultraGridZg.DisplayLayout.Bands[1]);
  31. BaseHelper.setOtherColumnReadOnly(ultraGridZg, new string[] { "CHC" });
  32. }
  33. public void Query(ArrayList param,OpeBase ob)
  34. {
  35. OrderHelper.QueryZgM(param, plnGxZgMOEntityBindingSource, ob);
  36. }
  37. public void QueryZg(string orderNo, string proPlanId, string yearTime,OpeBase ob)
  38. {
  39. List<PlnGxZgMOEntity> listSourceM = EntityHelper.GetData<PlnGxZgMOEntity>
  40. ("com.steering.pss.plnsaleord.orderInfo.OrderHelper.queryZgOrderM", new object[] { orderNo, proPlanId, yearTime }, ob);
  41. List<PlnOrderZgEntity> listSourceC = EntityHelper.GetData<PlnOrderZgEntity>
  42. ("com.steering.pss.plnsaleord.orderInfo.OrderHelper.queryZgOrderC", new object[] { orderNo, proPlanId }, ob);
  43. EntityHelper.AddEntityRelation<PlnGxZgMOEntity, PlnOrderZgEntity>(listSourceM, listSourceC, "ProPlanId", "ProPlanId");
  44. plnGxZgMOEntityBindingSource.DataSource = listSourceM;
  45. }
  46. public void clearDataSourse()
  47. {
  48. plnGxZgMOEntityBindingSource.Clear();
  49. }
  50. public UltraGridRow getActiveRow()
  51. {
  52. return ultraGridZg.ActiveRow;
  53. }
  54. }
  55. }