|
1 | 1 | using System; |
| 2 | +using System.Diagnostics; |
2 | 3 | using System.Windows.Forms; |
3 | 4 | using Proxmox_Desktop_Client.Classes; |
4 | 5 | using Proxmox_Desktop_Client.Classes.pveAPI; |
@@ -33,35 +34,44 @@ private async void ClickCheckServer(object sender = null, EventArgs e = null) |
33 | 34 | string port = textBox_port.Text; |
34 | 35 | bool validateSsl = checkBox_ssl.Checked; |
35 | 36 |
|
36 | | - Console.WriteLine("Checking Server"); |
| 37 | + this.panel_credentials.Enabled = false; |
| 38 | + this.panel_server.Enabled = false; |
| 39 | + this.Width = 290; |
| 40 | + CenterToScreen(); |
37 | 41 |
|
| 42 | + Program.DebugPoint($"Connecting to server: {server}:{port}, SSL:{validateSsl}"); |
38 | 43 | _api = new ApiClient(server, port, validateSsl); |
39 | | - Console.WriteLine("Connected Server"); |
40 | 44 |
|
| 45 | + Program.DebugPoint($"Collecting Realm Data..."); |
41 | 46 | var realms = await _api.GetRealmsAsync(); |
42 | | - Console.WriteLine("Realms"); |
43 | 47 |
|
| 48 | + Program.DebugPoint($"Validating Realm Data..."); |
44 | 49 | if (realms != null && realms.Count > 0) |
45 | 50 | { |
46 | 51 | comboBox_realm.DataSource = realms; |
47 | 52 | comboBox_realm.DisplayMember = "Comment"; |
48 | 53 | comboBox_realm.ValueMember = "Realm"; |
49 | | - |
| 54 | + |
50 | 55 | string savedRealm = (string)Program._Config.GetSetting("Login_Realm"); |
51 | 56 | if (!string.IsNullOrEmpty(savedRealm)) |
52 | 57 | { |
53 | 58 | comboBox_realm.SelectedValue = savedRealm; |
54 | 59 | } |
55 | | - |
| 60 | + |
| 61 | + Program.DebugPoint($"Has Realm Data..."); |
56 | 62 | panel_credentials.Visible = true; |
57 | 63 | Width = 570; |
58 | | - CenterToScreen(); |
59 | 64 | } |
60 | 65 | else |
61 | | - { |
| 66 | + { |
| 67 | + Program.DebugPoint($"No Realm Data/Connection Error..."); |
62 | 68 | comboBox_realm.DataSource = null; |
63 | 69 | Width = 290; |
64 | 70 | } |
| 71 | + |
| 72 | + CenterToScreen(); |
| 73 | + this.panel_credentials.Enabled = true; |
| 74 | + this.panel_server.Enabled = true; |
65 | 75 | } |
66 | 76 |
|
67 | 77 | private async void ValidateLogin(object sender, EventArgs e) |
|
0 commit comments