using Core.Mes.Client.Comm.Tool; using Core.StlMes.Client.YdmPipeManage.Entity; using CoreFS.CA06; using Infragistics.Win.UltraWinGrid; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Core.StlMes.Client.YdmPipeManage.Dialog { public partial class FrmPlnOrdZgS : FrmBase { public FrmPlnOrdZgS(OpeBase ob) { this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; InitializeComponent(); _ob = ob; } private OpeBase _ob; private PlnOrderZgSEntity plnOrderZgTity; internal PlnOrderZgSEntity PlnOrderZgTity { get { return plnOrderZgTity; } set { plnOrderZgTity = value; } } private void FrmPlnOrdZgS_Load(object sender, EventArgs e) { EntityHelper.ShowGridCaption(this.ultraGrid1.DisplayLayout.Bands[0]); doQueryPlnOrder(); } /// /// 查询订单信息 /// private void doQueryPlnOrder() { List listSource = EntityHelper.GetData( "com.steering.pss.ydm.pipemanage.FrmSemiFinish.doQueryPlnOrderZg", new object[] { }, _ob); PlnOrderZgSEntitybindingSource.DataSource = listSource; } private void ultraToolbarsManager1_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e) { switch (e.Tool.Key) { case "Comfrim": ensureData(); break; case "Close": CloseForm(); break; } } private void ensureData() { UltraGridRow ugrP = this.ultraGrid1.ActiveRow; if (ugrP == null) { MessageUtil.ShowTips("请选择相应订单!"); return; } plnOrderZgTity = (PlnOrderZgSEntity)ugrP.ListObject; this.Close(); } /// /// 关闭 /// private void CloseForm() { plnOrderZgTity = null; this.Close(); } } }