//--------------------------------------------------------------------- private void AddOverride( MPOverride mpOverride, PartialMonitoringObject monitoringObject ) { ManagementPackOverride actualOverride = mpOverride.ManagementPackOverride; ManagementPack overrideMp; ListViewItem overrideItem; string parameter; string newValue; Common.RetrieveParameterInfo(actualOverride, out parameter, out newValue); overrideMp = mpOverride.ManagementPackOverride.GetManagementPack(); overrideItem = new ListViewItem(); if (m_columnConfig == OverrideListViewColumnConfig.InstanceColumns) { overrideItem.Text = Common.GetBestMonitoringObjectName(monitoringObject); } if (m_columnConfig == OverrideListViewColumnConfig.WorkflowColumns || m_columnConfig == OverrideListViewColumnConfig.InstanceColumns) { if (overrideItem.Text == null || overrideItem.Text.Length == 0) { overrideItem.Text = mpOverride.Workflow.Workflow.DisplayName; } else { overrideItem.SubItems.Add(mpOverride.Workflow.Workflow.DisplayName); } overrideItem.SubItems.Add(GetOverridenWorkflowType(mpOverride.Workflow.Workflow)); overrideItem.SubItems.Add(parameter); } else { overrideItem.Text = parameter; } OverrideInfo overrideInfo = new OverrideInfo(); overrideInfo.m_monitoringObject = monitoringObject; overrideInfo.m_override = mpOverride; overrideItem.Tag = overrideInfo; overrideItem.SubItems.Add(newValue); overrideItem.SubItems.Add(actualOverride.TimeAdded.ToLocalTime().ToString()); overrideItem.SubItems.Add(Common.RetrieveContext(mpOverride.ManagementPackOverride, m_managementGroup)); overrideItem.SubItems.Add(actualOverride.Enforced.ToString()); overrideItem.SubItems.Add(Common.GetBestManagementPackName(overrideMp)); overrideItem.SubItems.Add(Common.GetManagementPackSealedFlag(overrideMp)); overrideItem.SubItems.Add(mpOverride.ManagementPackOverride.Description); Items.Add(overrideItem); }