| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- using System;
- using System.Collections.Generic;
- using Core.StlMes.Client.LgCommon;
- namespace Core.StlMes.Client.LgResMgt
- {
- public partial class frmSteelResults : NewResultsBase
- {
- public frmSteelResults()
- {
- InitializeComponent();
- }
- /// <summary>
- /// 控件的值是否发生变化
- /// </summary>
- protected override bool ValueChanged
- {
- get { return ucResAdditive.HasChanged || Temperature.Changed; }
- }
- /// <summary>
- /// 控件的值是否可以保存数据
- /// </summary>
- protected override bool CanSave
- {
- get { return ucResAdditive.CanSave && Temperature.CanSave; }
- }
- protected override void OnLoad(EventArgs e)
- {
- base.OnLoad(e);
- try
- {
- ucResStovePlan1.SetBase(ob, UserName, ShifCode,Process);
- ucResAdditive.SetBase(ob, Station, UserName, ShifCode, SetHopperDel);
- ucResAdditive.SetHopperInfo(Station, DtMaterial, ob);
- }
- catch
- {
- // ignored
- }
- }
- /// <summary>
- /// 配置界面发生变化时 触发的事件
- /// </summary>
- private void SetHopperDel()
- {
- bool bSuccess;
- string strMsg;
- DtMaterial = ClsDataAccessPack.GetMaterialData(out bSuccess, out strMsg, ob).Tables[0];
- if (bSuccess)
- {
- ucResAdditive.SetHopperInfo(Station,
- DtMaterial,
- ob)
- ;
- ucResAdditive.ucResAdditiveProcess1.RefeshColumns(Station);
- ucResAdditive.SetResAdditiveData(Process, CurrentEntity.StoveNo, Station, "01");
- }
- }
- /// <summary>
- /// 查询温度界面
- /// </summary>
- protected override void QueryTemperature()
- {
- Temperature.SetData(CurrentEntity.StoveNo, Station, "01", ob);
- }
- /// <summary>
- /// 查询添加料界面
- /// </summary>
- protected override void Queryother()
- {
- ucResAdditive.SetResAdditiveData(Process, CurrentEntity.StoveNo, Station, "01");
- }
- /// <summary>
- /// 当产线发生变化
- /// </summary>
- protected override void RestPline()
- {
- base.RestPline();
- ucResAdditive.SetHopperInfo(Station, DtMaterial, ob);
- }
- /// <summary>
- /// 查询炉计划
- /// </summary>
- protected override void QueryPlan()
- {
- ucResStovePlan1.SetData(new List<object> {CurrentEntity});
- }
- /// <summary>
- /// 保存数据
- /// </summary>
- /// <param name="msg">返回消息</param>
- /// <returns></returns>
- protected override string SaveAllData(string msg)
- {
- msg = base.SaveAllData(msg);
- if (!ucResAdditive.SaveAdditives()) msg = msg + " 添加料界面数据保存失败";
- if (!Temperature.SaveDate()) msg = msg + " 温度界面数据保存失败";
- return msg;
- }
- }
- }
|