示例#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.Save();
         }
         else
         {
             MessageBox.Show("Please enter valid API Key.");
             DialogResult = DialogResult.None; // do not close dialog box
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
示例#2
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);
     }
 }
        public ApiKeyForm()
        {
            InitializeComponent();

            _wakaTimeConfigFile = new WakaTimeConfigFile();
        }
        public SettingsForm()
        {
            InitializeComponent();

            _wakaTimeConfigFile = new WakaTimeConfigFile();
        }
示例#5
0
        public SettingsForm()
        {
            InitializeComponent();

            _wakaTimeConfigFile = new WakaTimeConfigFile();
        }
        public ApiKeyForm()
        {
            InitializeComponent();

            _wakaTimeConfigFile = new WakaTimeConfigFile();
        }