private void btnCastleConnection_Click(object sender, EventArgs e) { using (var dlg = new DiagnosticsCastleForm()) { dlg.TxtCastleUrl.Text = pluginSettings.DiagnosticsUrl != null ? pluginSettings.DiagnosticsUrl.AbsoluteUri : string.Empty; dlg.TxtCastleUsername.Text = pluginSettings.UserName; dlg.TxtCastlePassword.Text = pluginSettings.GetPassword(); if (dlg.ShowDialog(this) == DialogResult.OK) { pluginSettings.DiagnosticsUrl = new Uri(dlg.TxtCastleUrl.Text); pluginSettings.UserName = dlg.TxtCastleUsername.Text; pluginSettings.SetPassword(dlg.TxtCastlePassword.Text); } } }
private void CastleConnection_Click(object sender, EventArgs e) { using (var dlg = new DiagnosticsCastleForm()) { var settings = PluginSettings.Load(plugin.PluginConfigurationFilePath); dlg.TxtCastleUrl.Text = settings.DiagnosticsUrl != null ? settings.DiagnosticsUrl.AbsoluteUri : string.Empty; dlg.TxtCastleUsername.Text = settings.UserName; dlg.TxtCastlePassword.Text = settings.GetPassword(); if (dlg.ShowDialog(FiddlerApplication.UI) == DialogResult.OK) { settings.DiagnosticsUrl = new Uri(dlg.TxtCastleUrl.Text); settings.UserName = dlg.TxtCastleUsername.Text; settings.SetPassword(dlg.TxtCastlePassword.Text); settings.Save(plugin.PluginConfigurationFilePath); plugin.ReloadSettings(settings); PrepareServerMenu(); } } }