/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; |
} |
|