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 GetProjectsComplete(HudsonBuildDefinition[] buildDefinitions) { _ciEntryPointSetting.Url = _url.Text; _ciEntryPointSetting.UserName = _userName.Text; _ciEntryPointSetting.SetPassword(_password.Text); Settings.Save(); _projects.Nodes.Clear(); var hudsonBuildDefinitions = buildDefinitions.OrderBy(i => i.Name); foreach (HudsonBuildDefinition project in hudsonBuildDefinitions) { bool exists = Settings.BuildExistsAndIsActive(_hudsonCiEntryPoint.Name, project.Name); ThreeStateTreeNode node = new ThreeStateTreeNode(project.Name) { Tag = project, State = exists ? CheckBoxState.Checked : CheckBoxState.Unchecked }; _projects.Nodes.Add(node); } }