public override void Initialize() { targetProject = HPMUtilities.FindProject(targetProjectName); if (targetProject == null) { throw new ArgumentException("Could not find project:" + targetProjectName); } if (targetViewType == EHPMReportViewType.AgileBacklog) { targetProjectView = targetProject.ProductBacklog; } else if (targetViewType == EHPMReportViewType.AllBugsInProject) { targetProjectView = targetProject.BugTracker; } else { targetProjectView = targetProject.Schedule; } sourceProject = HPMUtilities.FindProject(sourceProjectName); if (sourceProject == null) { throw new ArgumentException("Could not find project:" + sourceProjectName); } if (sourceViewType == EHPMReportViewType.AgileBacklog) { sourceProjectView = sourceProject.ProductBacklog; } else if (targetViewType == EHPMReportViewType.AllBugsInProject) { sourceProjectView = sourceProject.BugTracker; } else { sourceProjectView = sourceProject.Schedule; } for (int i = 0; i < columnMappings.Count; i += 1) { ColumnMapping colDef = columnMappings[i]; if (colDef.SourceColumn.IsCustomColumn) { colDef.SourceColumn.CustomColumn = ResolveCustomColumn(sourceProjectView, colDef.SourceColumn); } if (colDef.TargetColumn.IsCustomColumn) { colDef.TargetColumn.CustomColumn = ResolveCustomColumn(targetProjectView, colDef.TargetColumn); } } DoUpdate(); }
public override void Initialize() { project = HPMUtilities.FindProject(projectName); if (project == null) { throw new ArgumentException("Could not find project:" + projectName); } if (viewType == EHPMReportViewType.AgileBacklog) { projectView = project.ProductBacklog; } else if (viewType == EHPMReportViewType.AllBugsInProject) { projectView = project.BugTracker; } foreach (ColumnDefault columnDefault in columnDefaults) { columnDefault.Initialize(projectView); } }
public override void Initialize() { project = HPMUtilities.FindProject(projectName); if (project == null) { throw new ArgumentException("Could not find project:" + projectName); } if (viewType == EHPMReportViewType.AgileBacklog) { projectView = project.ProductBacklog; } else { projectView = project.Schedule; } rankColumn = projectView.GetCustomColumn(columnName); if (rankColumn == null) { throw new ArgumentException("Could not find custom column:" + columnName); } DoRenumber(projectView, 1, ""); }