public override void DepartureMonitorSearchPanelViewAddToFavoritesEventHandler(object sender, DataEventArgs <DepartureMonitorSearchPanelViewResult> eventArgs) { Imi.SupplyChain.UX.Infrastructure.ShellMenuItem menuItem = HyperlinkHelper.CreateFavoritesItem( Imi.SupplyChain.ActivityMonitor.UX.Modules.Departure.ResourceManager.str_ae5218a2_136b_4eee_a2a5_07a866505018_Title, "ae5218a2-136b-4eee-a2a5-07a866505018", Imi.SupplyChain.ActivityMonitor.UX.Modules.Departure.Constants.EventTopicNames.ShowDepartureMonitorDialog, Assembly.GetExecutingAssembly().ManifestModule.Name, eventArgs.Data); ShellInteractionService.AddToFavorites(menuItem); //Get overview view if (departureMonitorOverviewView != null) { UXSettingsService favoriteSettingsService = WorkItem.Items.AddNew <UXSettingsService>(menuItem.Id); favoriteSettingsService.ContainerName = menuItem.Id; favoriteSettingsService.AddProvider(departureMonitorOverviewView, new DepartureMonitorControllerSettingsProvider()); favoriteSettingsService.SaveSettings(); WorkItem.Items.Remove(favoriteSettingsService); } }
public override void PickZoneMonitorSearchPanelViewAddToFavoritesEventHandler(object sender, DataEventArgs <PickZoneMonitorSearchPanelViewResult> eventArgs) { Imi.SupplyChain.UX.Infrastructure.ShellMenuItem menuItem = HyperlinkHelper.CreateFavoritesItem( Imi.SupplyChain.ActivityMonitor.UX.Modules.PickZone.ResourceManager.str_b54f04b1_e8ed_476e_8851_37bffa4b866e_Title, "b54f04b1-e8ed-476e-8851-37bffa4b866e", Imi.SupplyChain.ActivityMonitor.UX.Modules.PickZone.Constants.EventTopicNames.ShowPickZoneMonitorDialog, Assembly.GetExecutingAssembly().ManifestModule.Name, eventArgs.Data); ShellInteractionService.AddToFavorites(menuItem); //Get overview view if (pickZoneMonitorOverviewView != null) { UXSettingsService favoriteSettingsService = WorkItem.Items.AddNew <UXSettingsService>(menuItem.Id); favoriteSettingsService.ContainerName = menuItem.Id; favoriteSettingsService.AddProvider(pickZoneMonitorOverviewView, new PickZoneMonitorControllerSettingsProvider()); favoriteSettingsService.SaveSettings(); WorkItem.Items.Remove(favoriteSettingsService); } }
public override void PickPaceMonitorSearchPanelViewAddToFavoritesEventHandler(object sender, DataEventArgs <PickPaceMonitorSearchPanelViewResult> eventArgs) { Imi.SupplyChain.UX.Infrastructure.ShellMenuItem menuItem = HyperlinkHelper.CreateFavoritesItem( Imi.SupplyChain.ActivityMonitor.UX.Modules.PickPace.ResourceManager.str_121ad164_ddc9_495b_a470_c8b6a9e55001_Title, "121ad164-ddc9-495b-a470-c8b6a9e55001", Imi.SupplyChain.ActivityMonitor.UX.Modules.PickPace.Constants.EventTopicNames.ShowPickPaceMonitorDialog, Assembly.GetExecutingAssembly().ManifestModule.Name, eventArgs.Data); ShellInteractionService.AddToFavorites(menuItem); //Get overview view if (pickPaceMonitorOverviewView != null) { UXSettingsService favoriteSettingsService = WorkItem.Items.AddNew <UXSettingsService>(menuItem.Id); favoriteSettingsService.ContainerName = menuItem.Id; favoriteSettingsService.AddProvider(pickPaceMonitorOverviewView, new PickPaceMonitorControllerSettingsProvider()); favoriteSettingsService.SaveSettings(); WorkItem.Items.Remove(favoriteSettingsService); } }
public MenuItemExecutedEventArgs(ShellMenuItem menuItem) { MenuItem = menuItem; }