FrmPlnOrdZgS.cs 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. using Core.Mes.Client.Comm.Tool;
  2. using Core.StlMes.Client.YdmPipeManage.Entity;
  3. using CoreFS.CA06;
  4. using Infragistics.Win.UltraWinGrid;
  5. using System;
  6. using System.Collections.Generic;
  7. using System.ComponentModel;
  8. using System.Data;
  9. using System.Drawing;
  10. using System.Linq;
  11. using System.Text;
  12. using System.Windows.Forms;
  13. namespace Core.StlMes.Client.YdmPipeManage.Dialog
  14. {
  15. public partial class FrmPlnOrdZgS : FrmBase
  16. {
  17. public FrmPlnOrdZgS(OpeBase ob)
  18. {
  19. this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
  20. InitializeComponent();
  21. _ob = ob;
  22. }
  23. private OpeBase _ob;
  24. private PlnOrderZgSEntity plnOrderZgTity;
  25. internal PlnOrderZgSEntity PlnOrderZgTity
  26. {
  27. get { return plnOrderZgTity; }
  28. set { plnOrderZgTity = value; }
  29. }
  30. private void FrmPlnOrdZgS_Load(object sender, EventArgs e)
  31. {
  32. EntityHelper.ShowGridCaption<PlnOrderZgSEntity>(this.ultraGrid1.DisplayLayout.Bands[0]);
  33. doQueryPlnOrder();
  34. }
  35. /// <summary>
  36. /// 查询订单信息
  37. /// </summary>
  38. private void doQueryPlnOrder()
  39. {
  40. List<PlnOrderZgSEntity> listSource = EntityHelper.GetData<PlnOrderZgSEntity>(
  41. "com.steering.pss.ydm.pipemanage.FrmSemiFinish.doQueryPlnOrderZg", new object[] { }, _ob);
  42. PlnOrderZgSEntitybindingSource.DataSource = listSource;
  43. }
  44. private void ultraToolbarsManager1_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e)
  45. {
  46. switch (e.Tool.Key)
  47. {
  48. case "Comfrim":
  49. ensureData();
  50. break;
  51. case "Close":
  52. CloseForm();
  53. break;
  54. }
  55. }
  56. private void ensureData()
  57. {
  58. UltraGridRow ugrP = this.ultraGrid1.ActiveRow;
  59. if (ugrP == null)
  60. {
  61. MessageUtil.ShowTips("请选择相应订单!");
  62. return;
  63. }
  64. plnOrderZgTity = (PlnOrderZgSEntity)ugrP.ListObject;
  65. this.Close();
  66. }
  67. /// <summary>
  68. /// 关闭
  69. /// </summary>
  70. private void CloseForm()
  71. {
  72. plnOrderZgTity = null;
  73. this.Close();
  74. }
  75. }
  76. }