private void TFSConnectB_Click(object sender, EventArgs e) { try { Cursor.Current = Cursors.WaitCursor; RegistryProcessor.SetString(RegistryProcessor.TfsUrlParameter, TFSURLTB.Text); RegistryProcessor.SetString(RegistryProcessor.TfsUsernameParameter, TFSUsernameTB.Text); RegistryProcessor.SetPassword(RegistryProcessor.TfsPasswordParameter, TFSPasswordTB.Text); TFSStatusLabel.Text = "Not connected"; TfsServer = null; // Connect to TFS TfsServer = Utils.ConnectToTFS(); TFSStatusLabel.Text = "Connected to " + TFSURLTB.Text; } catch (Exception ex) { MessageBox.Show(ex.Message, "Error"); } finally { Cursor.Current = Cursors.Default; UpdateStatus(); } }
private void btnSaveVersionOneSettings_Click(object sender, EventArgs e) { RegistryProcessor.SetString(RegistryProcessor.V1UrlParameter, V1URLTB.Text); RegistryProcessor.SetString(RegistryProcessor.V1UsernameParameter, V1UsernameTB.Text); RegistryProcessor.SetPassword(RegistryProcessor.V1PasswordParameter, V1PasswordTB.Text); RegistryProcessor.SetBool(RegistryProcessor.V1WindowsAuthParameter, UseIntegratedAuthenticationCB.Checked); RegistryProcessor.SetBool(RegistryProcessor.V1UseProxyParameter, chkUseProxy.Checked); RegistryProcessor.SetString(RegistryProcessor.V1ProxyUrlParameter, txtProxyUrl.Text); RegistryProcessor.SetString(RegistryProcessor.V1ProxyUsernameParameter, txtProxyUsername.Text); RegistryProcessor.SetString(RegistryProcessor.V1ProxyPasswordParameter, txtProxyPassword.Text); RegistryProcessor.SetString(RegistryProcessor.V1ProxyDomainParameter, txtProxyDomain.Text); }
private void TFSUpdateB_Click(object sender, EventArgs e) { try { Cursor.Current = Cursors.WaitCursor; var url = ListenerURLTB.Text; RegistryProcessor.SetString(RegistryProcessor.ListenerUrlParameter, url); // Get Eventing Service var eventService = (IEventService)TfsServer.GetService(typeof(IEventService)); // Set delivery preferences var dPref = new DeliveryPreference { Schedule = DeliverySchedule.Immediate, Address = url, Type = DeliveryType.Soap }; const string tag = "VersionOneTFSServer"; // Unsubscribe to all events foreach (var s in eventService.GetEventSubscriptions(TfsServer.AuthorizedIdentity.Descriptor, tag)) { eventService.UnsubscribeEvent(s.ID); } // Subscribe to checked events var filter = string.Empty; eventService.SubscribeEvent("CheckinEvent", filter, dPref, tag); eventService.SubscribeEvent("BuildCompletionEvent2", filter, dPref, tag); UpdateStatus(); } finally { Cursor.Current = Cursors.Default; } }
private void SaveSettingsB_Click(object sender, EventArgs e) { RegistryProcessor.SetString(RegistryProcessor.V1RegexParameter, RegExTB.Text); RegistryProcessor.SetBool(RegistryProcessor.DebugEnabledParameter, chkDebugMode.Checked); }