/trunk/Winify/Settings/SettingsForm.cs |
@@ -60,9 +60,43 @@ |
_configurationProxyBindingSource = new BindingSource(); |
_configurationProxyBindingSource.DataSource = _mainForm.Configuration.Proxy; |
|
switch (_servers?.Server == null) |
{ |
case true: |
_servers = new Servers.Servers(); |
_server = new Server(); |
_servers.Server.Add(_server); |
break; |
default: |
_server = _servers.Server.FirstOrDefault(); |
if (_server == null) |
{ |
_server = new Server(); |
_servers.Server.Add(_server); |
} |
break; |
} |
|
_serverBindingSource = new BindingSource(); |
_serverBindingSource.DataSource = _server; |
|
switch (_announcements?.Announcement == null) |
{ |
case true: |
_announcements = new Announcements.Announcements(); |
_announcement = new Announcement(); |
_announcements.Announcement.Add(_announcement); |
break; |
default: |
_announcement = _announcements.Announcement.FirstOrDefault(); |
if (_announcement == null) |
{ |
_announcement = new Announcement(); |
_announcements.Announcement.Add(_announcement); |
} |
break; |
} |
|
_announcementBindingSource = new BindingSource(); |
_announcementBindingSource.DataSource = _announcement; |
} |
@@ -71,11 +105,6 @@ |
|
#region Event Handlers |
|
private void CheckBox1_CheckedChanged(object sender, EventArgs e) |
{ |
|
} |
|
private void Button1_Click(object sender, EventArgs e) |
{ |
var server = new Server(); |
@@ -226,18 +255,6 @@ |
new Binding("Text", _configurationProxyBindingSource, nameof(_mainForm.Configuration.Proxy.Password), true, |
DataSourceUpdateMode.OnPropertyChanged)); |
|
switch (_servers?.Server == null) |
{ |
case true: |
_servers = new Servers.Servers(); |
_server = new Server(); |
_servers.Server.Add(_server); |
break; |
default: |
_server = _servers.Server.FirstOrDefault(); |
break; |
} |
|
serverNameTextBox.DataBindings.Add(new Binding("Text", _serverBindingSource, nameof(_server.Name), true, |
DataSourceUpdateMode.OnPropertyChanged)); |
serverUrlTextBox.DataBindings.Add(new Binding("Text", _serverBindingSource, nameof(_server.Url), true, |
@@ -254,18 +271,6 @@ |
listBox1.DataBindings.Add(new Binding("Text", _servers.Server, "Name", true, |
DataSourceUpdateMode.OnPropertyChanged)); |
|
switch (_announcements?.Announcement == null) |
{ |
case true: |
_announcements = new Announcements.Announcements(); |
_announcement = new Announcement(); |
_announcements.Announcement.Add(_announcement); |
break; |
default: |
_announcement = _announcements.Announcement.FirstOrDefault(); |
break; |
} |
|
appIdTextBox.DataBindings.Add(new Binding("Text", _announcementBindingSource, nameof(_announcement.AppId), |
true, |
DataSourceUpdateMode.OnPropertyChanged)); |