/// <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); }