using System; using System.Collections.Generic; using System.Linq; using Core.Mes.Client.Comm.Tool; using Core.StlMes.Client.LgClassModel; namespace Core.StlMes.Client.LgCommon.公共自定义控件.实绩管理 { public partial class ucNewResEafWeight : ucNewResBase { public ucNewResEafWeight() { InitializeComponent(); ClsControlPack.SetUltraGridStyle(ugData, 1); } protected override void OnLoad(EventArgs e) { base.OnLoad(e); EntityHelper.ShowGridCaption(ugData.DisplayLayout.Bands[0]); SetData(new List {new StlEafOptinfoEntity()}); } protected override void Refresh() { QueryDate(_stove,_station); } public void QueryDate(string Stove,string Station) { _stove = Stove; _station = Station; SetData(new List { GetStlEafOptinfoEntity(_stove) }); } public StlEafOptinfoEntity GetStlEafOptinfoEntity(string strStoveNo) { try { var list = EntityHelper.GetData( "Core.LgMes.Server.LgDeviceManager.PerformanceManage.SelectStlEafOptinfoEntity", new object[] {strStoveNo}, Ob); if ((list == null) || (list.Count <= 0)) return new StlEafOptinfoEntity { StoveNo = strStoveNo }; return list.FirstOrDefault(); } catch (Exception ex) { return new StlEafOptinfoEntity {StoveNo = strStoveNo}; } } } }