Beispiel #1
0
 public void InitData(object config)
 {
     StatusRetbackGX = config as EBMConfigure.StatusRetbackGX;
     cbBoxB_Terminal_Retback_Type.SelectedValue = StatusRetbackGX.B_Terminal_Retback_Type;
     textI_retback_period.Text = StatusRetbackGX.I_retback_period.ToString();
     pnlAddressType.InitAddressType(StatusRetbackGX.B_Address_type);
     pnlTerminalAddress.InitData(StatusRetbackGX.Configure.list_Terminal_Address);
 }
Beispiel #2
0
 public EBMConfigure.StatusRetbackGX GetData()
 {
     try
     {
         if (StatusRetbackGX == null)
         {
             StatusRetbackGX = new EBMConfigure.StatusRetbackGX();
         }
         EBConfigureStatusRetbackGX config = new EBConfigureStatusRetbackGX();
         config.B_Terminal_Retback_Type = (byte)cbBoxB_Terminal_Retback_Type.SelectedValue;
         config.I_retback_period        = int.Parse(textI_retback_period.Text.Trim());
         config.B_Address_type          = pnlAddressType.GetAddressType();
         config.list_Terminal_Address   = pnlTerminalAddress.GetData();
         StatusRetbackGX.Configure      = config;
         return(StatusRetbackGX);
     }
     catch
     {
         return(null);
     }
 }