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); }
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); } }