diff --git a/EduNetworkBuilder/App.config b/EduNetworkBuilder/App.config index b358003..6349420 100644 --- a/EduNetworkBuilder/App.config +++ b/EduNetworkBuilder/App.config @@ -37,6 +37,9 @@ none + + False + \ No newline at end of file diff --git a/EduNetworkBuilder/NBSettings.cs b/EduNetworkBuilder/NBSettings.cs index 639898c..7096dfc 100644 --- a/EduNetworkBuilder/NBSettings.cs +++ b/EduNetworkBuilder/NBSettings.cs @@ -32,6 +32,7 @@ namespace EduNetworkBuilder public int MainWindowHeight = -1; public string ProcessingLevel = "none"; public UInt32 NextID = 100; + public bool AutoDHCPAllMachinesAtNetworkLoad = false; //Mainly for teachers public NBSettings() { @@ -63,6 +64,7 @@ namespace EduNetworkBuilder ToClass.MainWindowHeight = FromClass.MainWindowHeight; ToClass.MainWindowWidth = FromClass.MainWindowWidth; ToClass.BelongsToUser = FromClass.BelongsToUser; + ToClass.AutoDHCPAllMachinesAtNetworkLoad = FromClass.AutoDHCPAllMachinesAtNetworkLoad; foreach (string one in FromClass.ScoreList) { @@ -114,6 +116,7 @@ namespace EduNetworkBuilder MainWindowY = Properties.Settings.Default.MainWindowY; MainWindowHeight = Properties.Settings.Default.MainWindowHeight; MainWindowWidth = Properties.Settings.Default.MainWindowWidth; + AutoDHCPAllMachinesAtNetworkLoad = Properties.Settings.Default.AutoDHCP; foreach(string one in Properties.Settings.Default.ScoreList) { @@ -243,6 +246,7 @@ namespace EduNetworkBuilder Properties.Settings.Default.MainWindowY = MainWindowY; Properties.Settings.Default.MainWindowHeight = MainWindowHeight; Properties.Settings.Default.MainWindowWidth = MainWindowWidth; + Properties.Settings.Default.AutoDHCP = AutoDHCPAllMachinesAtNetworkLoad; Properties.Settings.Default.ScoreList.Clear(); foreach(string One in ScoreList) diff --git a/EduNetworkBuilder/Properties/Settings.Designer.cs b/EduNetworkBuilder/Properties/Settings.Designer.cs index 6767089..451b5b9 100644 --- a/EduNetworkBuilder/Properties/Settings.Designer.cs +++ b/EduNetworkBuilder/Properties/Settings.Designer.cs @@ -152,5 +152,17 @@ namespace EduNetworkBuilder.Properties { this["RecentFiles"] = value; } } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("False")] + public bool AutoDHCP { + get { + return ((bool)(this["AutoDHCP"])); + } + set { + this["AutoDHCP"] = value; + } + } } } diff --git a/EduNetworkBuilder/Properties/Settings.settings b/EduNetworkBuilder/Properties/Settings.settings index 5698311..6290b5d 100644 --- a/EduNetworkBuilder/Properties/Settings.settings +++ b/EduNetworkBuilder/Properties/Settings.settings @@ -35,5 +35,8 @@ + + False + \ No newline at end of file