using System; using System.Collections.Generic; using System.Linq; using Core.StlMes.Client.LgCommon; namespace Core.StlMes.Client.LgResMgt { public partial class frmEafResults : frmSteelResults { public frmEafResults() { InitializeComponent(); Process = LG_PROCESS.EAF; } /// /// 值是否发生变化 父类控件变化与上Eaf操作界面变化 /// protected override bool ValueChanged { get { return ucNewResEafWeight.HasChanged|| ucNewResEaf.HasChanged || base.ValueChanged; } } /// /// 数据是否可保存, 父类控件是否可以保存并上Eaf操作界面是否可保存 /// protected override bool CanSave { get { return ucNewResEafWeight.AllowSave&& ucNewResEaf.AllowSave && base.CanSave; } } protected override bool DataOver { get { return ucNewResEaf.CurrentData.Reposebegintime != null && ucNewResEaf.CurrentData.Reposeendtime != null; } } /// /// /// /// protected override void OnLoad(EventArgs e) { ucNewResEaf.SetBase(ob, UserName, ShifCode, Process); ucNewResEafWeight.SetBase(ob, UserName, ShifCode, Process); base.OnLoad(e); ucNewResEaf.OperationOver += ucStoveQuery1.GoNext; ucNewResEaf.OperationBegin += ucStoveQuery1.QueryStovePlan; } /// /// 查询操作界面 /// protected override void QueryOperation() { ucNewResEaf.QueryDate(CurrentEntity.StoveNo, Station); ucNewResEafWeight.QueryDate(CurrentEntity.StoveNo, Station); } protected override bool SavePerformance() { return ucNewResEaf.saveDate() && ucNewResEafWeight.saveDate(); } } }