Winify

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 42  →  ?path2? @ 43
/trunk/Winify/Settings/SettingsForm.cs
@@ -108,15 +108,24 @@
private void Button1_Click(object sender, EventArgs e)
{
var server = new Server();
server.Name = serverNameTextBox.Text;
server.Url = serverUrlTextBox.Text;
server.Username = serverUsernameTextBox.Text;
server.Password = serverPasswordTextBox.Text;
 
_servers.Server.Add(server);
 
Save?.Invoke(this, new SettingsSavedEventArgs(_servers, _announcements));
 
listBox1.SelectedItem = server;
}
 
private void Button2_Click(object sender, EventArgs e)
{
if (listBox1.SelectedItem is Server server) _servers.Server.Remove(server);
if (listBox1.SelectedItem is Server server)
{
_servers.Server.Remove(server);
}
}
 
private void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
@@ -133,15 +142,29 @@
 
private void Button3_Click(object sender, EventArgs e)
{
if (listBox2.SelectedItem is Announcement announcement) _announcements.Announcement.Remove(announcement);
if (listBox2.SelectedItem is Announcement announcement)
{
_announcements.Announcement.Remove(announcement);
}
}
 
private void Button4_Click(object sender, EventArgs e)
{
var announcement = new Announcement();
if (int.TryParse(appIdTextBox.Text, out var appId))
{
announcement.AppId = appId;
}
 
if (int.TryParse(lingerTimeTextBox.Text, out var lingerTime))
{
announcement.LingerTime = lingerTime;
}
 
_announcements.Announcement.Add(announcement);
 
Save?.Invoke(this, new SettingsSavedEventArgs(_servers, _announcements));
 
listBox2.SelectedItem = announcement;
}