private void button3_Click(object sender, EventArgs e) { if (listBox1.SelectedItem != null) { RconServer server = (RconServer)listBox1.SelectedItem; RconServerManager.Instance.Servers.Remove(server); listBox1.Items.Remove(listBox1.SelectedItem); } }
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { RconServer server = new RconServer(); server.GamePort = 0; server.RconPort = 0; server.QueryPort = 0; server.Name = "Unknown server"; server.Host = "NO HOST SPECIFIED"; RconServerManager.Instance.Servers.Add(server); RconServerManager.Instance.UnsavedChanges = true; ServerListUpdated(); }
private void button2_Click(object sender, EventArgs e) { selectedIndex = 0; selectedServer = null; textBox1.Text = string.Empty; textBox2.Text = string.Empty; numericUpDown1.Value = 0; numericUpDown2.Value = 0; numericUpDown3.Value = 0; textBox6.Text = string.Empty; DialogResult = DialogResult.Cancel; this.Close(); }
private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { if (listBox1.SelectedItem != null) { RconServer server = (RconServer)listBox1.SelectedItem; selectedServer = server; selectedIndex = listBox1.SelectedIndex; textBox1.Text = server.Name; textBox2.Text = server.Host; numericUpDown1.Value = server.GamePort; numericUpDown2.Value = server.QueryPort; numericUpDown3.Value = server.RconPort; } }
private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { if (listBox1.SelectedIndex >= 0) { int index = GetSelectedServerIndex(); selectedServer = RconServerManager.Instance.Servers[index]; selectedIndex = index; ignoreChanges = true; textBox1.Text = selectedServer.Name; textBox2.Text = selectedServer.Host; numericUpDown1.Value = selectedServer.GamePort; numericUpDown2.Value = selectedServer.QueryPort; numericUpDown3.Value = selectedServer.RconPort; toggleablePasswordBox1.Text = Security.DecryptPassword(selectedServer.RconPassword); ignoreChanges = false; } }
private void button1_Click(object sender, EventArgs e) { if (selectedServer != null && selectedIndex != 0) { int index = listBox1.SelectedIndex; selectedServer.Name = textBox1.Text; selectedServer.Host = textBox2.Text; selectedServer.GamePort = (int)numericUpDown1.Value; selectedServer.QueryPort = (int)numericUpDown2.Value; selectedServer.RconPort = (int)numericUpDown3.Value; if (!string.IsNullOrEmpty(textBox6.Text)) { selectedServer.RconPassword = Security.EncryptPassword(textBox6.Text); } if (index >= 0 && index < RconServerManager.Instance.Servers.Count) { RconServerManager.Instance.Servers[index] = selectedServer; } } else { RconServer server = new RconServer(); server.Name = textBox1.Text; server.Host = textBox2.Text; server.GamePort = (int)numericUpDown1.Value; server.QueryPort = (int)numericUpDown2.Value; server.RconPort = (int)numericUpDown3.Value; if (!string.IsNullOrEmpty(textBox6.Text)) { server.RconPassword = Security.EncryptPassword(textBox6.Text); } listBox1.Items.Add(server); RconServerManager.Instance.Servers.Add(server); } RconServerManager.Instance.Save(); DialogResult = DialogResult.OK; this.Close(); }