public void InitData(object config)
 {
     RebackPeriod = config as EBMConfigure.RebackPeriod;
     pnlAddressType.InitAddressType(RebackPeriod.B_Address_type);
     textreback_period.Text = RebackPeriod.reback_period.ToString();
     pnlTerminalAddress.InitData(RebackPeriod.Configure.list_Terminal_Address);
 }
 public EBMConfigure.RebackPeriod GetData()
 {
     try
     {
         if (RebackPeriod == null)
         {
             RebackPeriod = new EBMConfigure.RebackPeriod();
         }
         EBConfigureRebackPeriod config = new EBConfigureRebackPeriod();
         RebackPeriod.Configure      = config;
         RebackPeriod.B_Address_type = pnlAddressType.GetAddressType();
         RebackPeriod.reback_period  = Convert.ToInt32(textreback_period.Text.Trim());
         RebackPeriod.Configure.list_Terminal_Address = pnlTerminalAddress.GetData();
         return(RebackPeriod);
     }
     catch
     {
         return(null);
     }
 }