Esempio n. 1
0
 //---------------------------------------------------------------------
 private void PopulateObjectReference(
     ListViewItem item,
     string objectName,
     string objectType
     )
 {
     if (objectType == "Monitors - Aggregate" || objectType == "Monitors - Unit" || objectType == "Monitors - Dependency")
     {
         item.Tag = m_managementPack.GetMonitor(objectName);
     }
     else if (objectType == "Rules")
     {
         item.Tag = m_managementPack.GetRule(objectName);
     }
     else if (objectType == "Views")
     {
         item.Tag = m_managementPack.GetView(objectName);
     }
     else if (objectType == "Discoveries")
     {
         item.Tag = m_managementPack.GetDiscovery(objectName);
     }
     else if (objectType == "Reports")
     {
         item.Tag = m_managementPack.GetReport(objectName);
     }
     else if (objectType == "Classes")
     {
         item.Tag = m_managementPack.GetClass(objectName);
     }
     else if (objectType == "Relationships")
     {
         item.Tag = m_managementPack.GetRelationship(objectName);
     }
     else if (objectType == "Tasks")
     {
         item.Tag = m_managementPack.GetTask(objectName);
     }
     else if (objectType == "Console Tasks")
     {
         item.Tag = m_managementPack.GetConsoleTask(objectName);
     }
     else if (objectType == "Linked Reports")
     {
         item.Tag = m_managementPack.GetLinkedReport(objectName);
     }
     else if (objectType == "Dependencies")
     {
         item.Tag = m_managementPack.References[objectName];
     }
     else if (objectType == "Recoveries")
     {
         item.Tag = m_managementPack.GetRecovery(objectName);
     }
     else if (objectType == "Diagnostics")
     {
         item.Tag = m_managementPack.GetDiagnostic(objectName);
     }
     else if (objectType == "Overrides")
     {
         item.Tag = m_managementPack.GetOverride(objectName);
     }
     else if (objectType == "Groups")
     {
         item.Tag = m_managementPack.GetClass(objectName);
     }
     else if (objectType == "Resources")
     {
         item.Tag = m_managementPack.GetResource <ManagementPackResource>(objectName);
     }
     else if (objectType == "Dashboards and Widgets")
     {
         item.Tag = m_managementPack.GetComponentType(objectName);
     }
 }