private void TFSLoginCancel(object sender, RoutedEventArgs e) { UIController.HidePanel(_tfsLoginPanel); _service = null; _tfsLoginPanel = null; }
private void TFSLoginOk(object sender, RoutedEventArgs e) { _service.Subscribe(_tfsLoginPanel.TFSUsername.Text, _tfsLoginPanel.TFSPassword.Password, _tfsLoginPanel.TFSDomain.Text); if (_service.Service.Registered) { UIController.HidePanel(_tfsLoginPanel); _tfsLoginPanel = null; ShowDefaultSettings(_service); } else { TFSLoginCancel(sender, e); MessageBox.Show("Something was wrong. Please check your username and password and try again.", "Error"); } }
private void service_Click(object sender, RoutedEventArgs e) { Objects.UIService service = sender as Objects.UIService; if (service.Service.Registered) { ShowSettings(service); } else { _service = service; if (service.Service.RequireOAuth) { _pinPanel = new Popups.UIPinPanel(_service.Service.Image, _service.Service.OAuthVersion); _pinPanel.Ok.Click += PinPanelOk; _pinPanel.Cancel.Click += PinPanelCancel; UIController.ShowPanel(_pinPanel); _browser = service.Subscribe(); if (_service.Service.OAuthVersion == 2) _browser.DocumentComplete += browser_DocumentComplete; } else if (service.Service.RequireTFSAuthentication) { _tfsLoginPanel = new Popups.UITFSLogin(_service.Service.Image, _service.Service.RequireTFSDomain); _tfsLoginPanel.Ok.Click += TFSLoginOk; _tfsLoginPanel.Cancel.Click += TFSLoginCancel; UIController.ShowPanel(_tfsLoginPanel); } } }