private void btnOk_Click(object sender, EventArgs e) { try { Guid apiKey; var parse = Guid.TryParse(txtAPIKey.Text.Trim(), out apiKey); if (parse) { WakaTimeConfigFile.ApiKey = apiKey.ToString(); WakaTimeConfigFile.Proxy = txtProxy.Text.Trim(); WakaTimeConfigFile.Debug = chkDebugMode.Checked; WakaTimeConfigFile.Save(); OnConfigSaved(); } else { MessageBox.Show(@"Please enter valid Api Key."); DialogResult = DialogResult.None; // do not close dialog box } } catch (Exception ex) { Logger.Error("Error when saving data from SettingsForm:", ex); MessageBox.Show(ex.Message); } }
private void btnOk_Click(object sender, EventArgs e) { try { Guid apiKey; var parse = Guid.TryParse(txtAPIKey.Text.Trim(), out apiKey); if (parse) { WakaTimeConfigFile.ApiKey = apiKey.ToString(); WakaTimeConfigFile.Save(); } else { MessageBox.Show("Please enter valid API Key."); DialogResult = DialogResult.None; // do not close dialog box } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
void btnOK_Clicked(object sender, EventArgs e) { try { if (Guid.TryParse(txtAPIKey.Text.Trim(), out Guid apiKey)) { WakaTimeConfigFile.ApiKey = apiKey.ToString(); WakaTimeConfigFile.Proxy = txtProxy.Text.Trim(); WakaTimeConfigFile.Debug = chkDebugMode.Active; WakaTimeConfigFile.Save(); OnConfigSaved(); Destroy(); } else { MessageBox.Show(@"Please enter valid Api Key."); // do not close dialog box } } catch (Exception ex) { Logger.Error("Error when saving data from SettingsForm:", ex); MessageBox.Show(ex.Message); } }