Winify

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 57  →  ?path2? @ 58
/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));