/// <summary>
        /// Run the startup wizard
        /// </summary>
        public void RunStartupWizard()
        {
            log.Debug("Entering RunStartupWizard");

            // Get the Layton.LicenseWizard.NetworkWorkItemController object to pass to the wizard
            List <WorkItem>           workItemList    = (List <WorkItem>)workItem.RootWorkItem.WorkItems.FindByType(typeof(NetworkWorkItem));
            NetworkWorkItem           netDiscWorkItem = workItemList[0] as NetworkWorkItem;
            NetworkWorkItemController controller      = netDiscWorkItem.Controller as NetworkWorkItemController;

            // Get the Layton.NetworkDiscovery.NetworkDiscoveryWorkItemController object also
            workItemList = (List <WorkItem>)workItem.RootWorkItem.WorkItems.FindByType(typeof(NetworkDiscoveryWorkItem));
            NetworkDiscoveryWorkItem           networkDiscoveryWorkItem = workItemList[0] as NetworkDiscoveryWorkItem;
            NetworkDiscoveryWorkItemController ndController             = networkDiscoveryWorkItem.Controller as NetworkDiscoveryWorkItemController;

            // Save the active tab view as the discovery process may change it
            ILaytonView       activeTabView = (ILaytonView)workItem.RootWorkItem.Workspaces[WorkspaceNames.TabWorkspace].ActiveSmartPart;
            FormStartupWizard wizard        = new FormStartupWizard(this, controller, ndController);

            wizard.ShowDialog();

            OverviewTabView tabView = WorkItem.TabView as OverviewTabView;

            tabView.RefreshView();
        }
        public void DisplayDrilldownData(string drillDownReportName)
        {
            OverviewTabView tabView = WorkItem.TabView as OverviewTabView;

            tabView.DisplayDrilldownTabView(drillDownReportName);
        }