private void GetProjectsComplete(TeamCityProject[] projects) { _ciEntryPointSetting.Url = _url.Text; _ciEntryPointSetting.UserName = _userName.Text; _ciEntryPointSetting.SetPassword(_password.Text); Settings.Save(); ClearProjectNodes(); var teamCityProjects = projects.OrderBy(i => i.Name); foreach (TeamCityProject project in teamCityProjects) { bool exists = Settings.BuildExistsAndIsActive(_teamCityCiEntryPoint.Name, project.Name); ThreeStateTreeNode node = new ThreeStateTreeNode(project.Name) { Tag = project, State = exists ? CheckBoxState.Checked : CheckBoxState.Unchecked }; node.State = CheckBoxState.Indeterminate; node.Nodes.Add(PLACEHODER_TEXT); _projects.Nodes.Add(node); LoadBuildDefinitions(node); } }
private void SaveCredentials() { _ciEntryPointSetting.Url = _url.Text; _ciEntryPointSetting.UserName = _userName.Text; _ciEntryPointSetting.SetPassword(_password.Text); Settings.Save(); }
private void GetProjectsComplete(IEnumerable <AppVeyorBuildDefinition> buildDefinitions) { _ciEntryPointSetting.Url = _url.Text; _ciEntryPointSetting.UserName = string.Empty; _ciEntryPointSetting.SetPassword(_password.Text); Settings.Save(); _projects.Nodes.Clear(); _buildDefinitions = buildDefinitions.OrderBy(i => i.Name).ToList(); ApplyFilter(); }
private void GoClick(object sender, EventArgs e) { _ciEntryPointSetting.Url = _url.Text; _ciEntryPointSetting.UserName = windowsCredentials.Checked ? null : username.Text; if (someoneElse.Checked) { _ciEntryPointSetting.SetPassword(password.Text); } Settings.Save(); DataBindAsync(); }
private void GetProjectsComplete(HudsonBuildDefinition[] buildDefinitions) { _ciEntryPointSetting.Url = _url.Text; _ciEntryPointSetting.UserName = _userName.Text; _ciEntryPointSetting.SetPassword(_password.Text); Settings.Save(); _projects.Nodes.Clear(); _buildDefinitions = buildDefinitions.OrderBy(i => i.Name).ToList(); ApplyFilter(); }
private void ProjectsAfterCheck(object sender, System.Windows.Forms.TreeViewEventArgs e) { _ciEntryPointSetting.Url = "http://mock"; _ciEntryPointSetting.UserName = "******"; _ciEntryPointSetting.SetPassword("Password"); Settings.Save(); MyBuildDefinition buildDefinition = e.Node.Tag as MyBuildDefinition; if (buildDefinition != null) { var buildDefSetting = _ciEntryPointSetting.FindAddBuildDefinition(buildDefinition, _mockCiEntryPoint.Name); buildDefSetting.Active = e.Node.Checked; Settings.Save(); } ((ThreeStateTreeNode)e.Node).UpdateStateOfRelatedNodes(); }
private void GoClick(object sender, EventArgs e) { if (MyTfsServer.CheckIfIsHostedTfs(_url.Text) && windowsCredentials.Checked) { MessageBox.Show("You will need to 'Be Someone Else' when connecting to hosted TFS"); someoneElse.Checked = true; return; } _ciEntryPointSetting.Url = _url.Text; _ciEntryPointSetting.UserName = windowsCredentials.Checked ? null : username.Text; if (someoneElse.Checked) { _ciEntryPointSetting.SetPassword(password.Text); } Settings.Save(); DataBindAsync(); }
private void GetProjectComplete(TravisCiBuildDefinition buildDefinition) { _ciEntryPointSetting.Url = _travisUrl.Text; if (!string.IsNullOrEmpty(_travisApiAccessToken.Text)) { _ciEntryPointSetting.SetPassword(_travisApiAccessToken.Text); } Settings.Save(); bool exists = Settings.BuildExistsAndIsActive(_travisCiEntryPoint.Name, buildDefinition.Id); ThreeStateTreeNode node = new ThreeStateTreeNode(buildDefinition.OwnerName + "/" + buildDefinition.ProjectName) { Tag = buildDefinition, State = exists ? CheckBoxState.Checked : CheckBoxState.Unchecked }; _projects.Nodes.Add(node); }
private void GetProjectsComplete(BuildBotBuildDefinition[] buildDefinitions) { _ciEntryPointSetting.Url = _url.Text; _ciEntryPointSetting.UserName = _userName.Text; _ciEntryPointSetting.SetPassword(_password.Text); Settings.Save(); _projects.Nodes.Clear(); var BuildBotBuildDefinitions = buildDefinitions.OrderBy(i => i.Name); foreach (BuildBotBuildDefinition project in BuildBotBuildDefinitions) { bool exists = Settings.BuildExistsAndIsActive(_BuildBotCiEntryPoint.Name, project.Name); ThreeStateTreeNode node = new ThreeStateTreeNode(project.Name) { Tag = project, State = exists ? CheckBoxState.Checked : CheckBoxState.Unchecked }; _projects.Nodes.Add(node); } }
private async void ReloadProjects() { try { _projects.Nodes.Clear(); _projects.Nodes.Add("Loading..."); var projectCollections = await _service.GetBuildDefinitionsGrouped(_url.Text, _userName.Text, _password.Text); _ciEntryPointSetting.Url = _url.Text; _ciEntryPointSetting.UserName = _userName.Text; _ciEntryPointSetting.SetPassword(_password.Text); Settings.Save(); _projects.Nodes.Clear(); _projectCollections = projectCollections.OrderBy(i => i.Name).ToList(); ApplyFilter(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }