Beispiel #1
0
 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);
 }
Beispiel #2
0
 public override void LoadParameter()
 {
     base.LoadParameter();
     GetProductList();
     GetGaugeList();
     if (CurrentProductParam.UseGauge != "" && _Gauges.ContainsKey(CurrentProductParam.UseGauge))
     {
         CurrentProductParam.SetGaugeValue(_Gauges[CurrentProductParam.UseGauge]);
     }
 }