コード例 #1
0
        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);
            }
        }
コード例 #2
0
ファイル: ApiKeyForm.cs プロジェクト: ezhangle/revit-wakatime
 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);
     }
 }
コード例 #3
0
 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);
     }
 }