using Core.Mes.Client.Comm.Tool; using Core.StlMes.Client.Mcp.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.Mcp.CollarLibrary { public partial class FrmCollarDialog : FrmBase { private OpeBase _ob; private ComMscJgEntity baseEntity = null; public FrmCollarDialog(OpeBase ob) { _ob = ob; InitializeComponent(); } private void FrmCollarDialog_Load(object sender, EventArgs e) { EntityHelper.ShowGridCaption(ultraGrid1.DisplayLayout.Bands[0]); DoQueryPsc(); } public ComMscJgEntity BaseEntity { get { return baseEntity; } set { baseEntity = value; } } private void ultraToolbarsManager1_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e) { switch (e.Tool.Key) { case "save"://确认 doSave(); break; case "Close": this.Close(); break; default: break; } } private void DoQueryPsc() { List listSource = EntityHelper.GetData( "com.steering.mes.mcp.CollarLibrary.FrmCollarInventory.getPsc", null, _ob); ComMscJgEntitySource.DataSource = listSource; } private void doSave() { UltraGridRow ugrM = ultraGrid1.ActiveRow; if (ugrM == null) return; baseEntity = (ComMscJgEntity)ugrM.ListObject; this.Close(); } } }