private static void SaveTabSection(MachineTabHandler handler) { _config.Sections.Remove(TAB_SECTION); _config.Sections.Add(TAB_SECTION, handler); _config.Save(ConfigurationSaveMode.Modified); ConfigurationManager.RefreshSection(TAB_SECTION); }
private static MachineTabHandler CreateMachineTabElement(string machineName, int destination, int index) { MachineTabHandler handler = new MachineTabHandler(MachineTabSection.Tab); handler.MachineTab1 = MachineTabSection.MachineTab1; handler.MachineTab2 = MachineTabSection.MachineTab2; handler.MachineTab3 = MachineTabSection.MachineTab3; handler.MachineTab4 = MachineTabSection.MachineTab4; handler.MachineTab5 = MachineTabSection.MachineTab5; switch (index) { case 1: handler.MachineTab1 = new MachineTabElementHandler(machineName, destination); break; case 2: handler.MachineTab2 = new MachineTabElementHandler(machineName, destination); break; case 3: handler.MachineTab3 = new MachineTabElementHandler(machineName, destination); break; case 4: handler.MachineTab4 = new MachineTabElementHandler(machineName, destination); break; case 5: handler.MachineTab5 = new MachineTabElementHandler(machineName, destination); break; } return handler; }