FrmSteelProcessSelect.cs 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  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 CoreFS.CA06;
  12. namespace Core.StlMes.Client.PlnSaleOrd.炼钢计划
  13. {
  14. public partial class FrmSteelProcessSelect : FrmBase
  15. {
  16. private string _cic = "";
  17. public CraftLg2MEntity CraftLg2MEntity { get; set; }
  18. public FrmSteelProcessSelect(string Cic,OpeBase OB)
  19. {
  20. InitializeComponent();
  21. _cic = Cic;
  22. ob = OB;
  23. }
  24. protected override void OnLoad(EventArgs e)
  25. {
  26. base.OnLoad(e);
  27. EntityHelper.ShowGridCaption<CraftLg2MEntity>(ultraGridLgM.DisplayLayout.Bands[0]);
  28. List<CraftLg2MEntity> listSource = EntityHelper.GetData<CraftLg2MEntity>
  29. ("com.steering.pss.plnsaleord.steelMarkingPlan.FrmSteelProcessCard.queryLgM", new object[] { _cic, "", "", "", "", false }, ob);
  30. CraftLg2MEntityBindingSource.DataSource = listSource;
  31. }
  32. private void utmMain_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e)
  33. {
  34. switch (e.Tool.Key)
  35. {
  36. case "Confirm": //确认
  37. if (ultraGridLgM.ActiveRow == null)
  38. {
  39. MessageUtil.ShowTips("请选择需要复制成分的工艺卡!");
  40. return;
  41. }
  42. CraftLg2MEntity = ultraGridLgM.ActiveRow.ListObject as CraftLg2MEntity;
  43. DialogResult = DialogResult.OK;
  44. break;
  45. case "Close":
  46. DialogResult = DialogResult.Cancel;
  47. break;
  48. }
  49. }
  50. }
  51. }