public override void SaveParameter() { base.SaveParameter(); if (CurrentProductParam.UseGauge != "" && _Gauges.ContainsKey(CurrentProductParam.UseGauge)) { CurrentProductParam.SetGaugeValue(_Gauges[CurrentProductParam.UseGauge]); foreach (iGaugeParameterControl control in _gaugeControlList) { control.Gauge = _Gauges[CurrentProductParam.UseGauge]; } } else { foreach (iGaugeParameterControl control in _gaugeControlList) { control.Gauge = null; } } foreach (ClassProdParameter prod in _Products.Values) { prod.SaveParameter(); } foreach (ClassGaugeParameter table in _Gauges.Values) { table.SaveParameter(); } ClassCommonSetting.SocketToAOI.SendCommandProductChange(CurrentProduct); }
public override void LoadParameter() { base.LoadParameter(); GetProductList(); GetGaugeList(); if (CurrentProductParam.UseGauge != "" && _Gauges.ContainsKey(CurrentProductParam.UseGauge)) { CurrentProductParam.SetGaugeValue(_Gauges[CurrentProductParam.UseGauge]); } }