public void OnClickFavoriteSearch(object sender, MenuItemExecutedEventArgs args) { string programName = args.MenuItem.Id; string parameters = args.MenuItem.Parameters; StartTrimProgram(programName, parameters); }
public void OnMenuItemExecuted(MenuItemExecutedEventArgs e) { EventHandler <MenuItemExecutedEventArgs> temp = MenuItemExecuted; if (temp != null) { temp(this, e); } }
public void OnShowDialog(object sender, MenuItemExecutedEventArgs args) { if (_gatewayUserSessionService.NodeId == null) { OnChooseDefaultNodeDialog(this, null); } else { EventTopic itemTopic = WorkItem.RootWorkItem.EventTopics.Get(args.MenuItem.Parameters); itemTopic.Fire(this, new MenuEventArgs("", "", args.OpenInNewWindow, null), WorkItem, PublicationScope.Global); } }
public void OnShowDialog(object sender, MenuItemExecutedEventArgs args) { if ((_activityMonitorUserSessionService.ClientId == null) || (_activityMonitorUserSessionService.WarehouseId == null)) { OnChooseDefaultWarehouseDialog(this, null); } else { EventTopic itemTopic = WorkItem.RootWorkItem.EventTopics.Get(args.MenuItem.Parameters); itemTopic.Fire(this, new MenuEventArgs("", "", args.OpenInNewWindow, null), WorkItem, PublicationScope.Global); } }
public void OnShowOmsProgram(object sender, MenuItemExecutedEventArgs args) { // user has clicked on a program menu item .... string programName = args.MenuItem.Parameters; dvStart TrimStartClient = new dvStart(); //Add entry for module that contains the Trimcomponent. [Dashboard compliance] dvStartContainingModuleDic.Add(TrimStartClient, ShellInteractionService.ActiveModule); TrimStartClient.evCreate += new EventHandler <dvEventArgs>(InitializeTrimWindowHandler); try { string startTrimProgramXml = createStartOmsProgramXml(programName, null); TrimStartClient.newWindow(startTrimProgramXml); } catch (SecurityTokenExpiredException ex) { } }
public void OnShowDialog(object sender, MenuItemExecutedEventArgs args) { IAddWebPageView addWebPageView = _rootWorkItem.SmartParts.AddNew <AddWebPageView>(); try { if (addWebPageView.ShowDialog().GetValueOrDefault()) { IWebView webView = _rootWorkItem.SmartParts.AddNew <WebView>(); webView.SetUrl(addWebPageView.Title, addWebPageView.Address); _dashboardView.Show(webView); } } finally { _rootWorkItem.SmartParts.Remove(addWebPageView); } }
public void StartMenuItemExecutedEventHandler(object sender, StartMenuItemExecutedEventArgs e) { ShellMenuItem shellMenuItem = new ShellMenuItem(); shellMenuItem.Id = e.MenuItem.Id; shellMenuItem.EventTopic = e.MenuItem.EventTopic; shellMenuItem.Caption = e.MenuItem.Caption; shellMenuItem.IsAuthorized = e.MenuItem.IsAuthorized; shellMenuItem.IsEnabled = e.MenuItem.IsEnabled; shellMenuItem.Parameters = e.MenuItem.Parameters; shellMenuItem.Operation = e.MenuItem.Operation; shellMenuItem.AssemblyFile = e.MenuItem.AssemblyFile; if (!shellMenuItem.IsAuthorized) { IMessageBoxView messageBoxView = WorkItem.SmartParts.AddNew <MessageBoxView>(); messageBoxView.Show(StringResources.Authorization_NotAuhtorized , StringResources.Authorization_Message , null , Infrastructure.MessageBoxButton.Ok , Infrastructure.MessageBoxImage.Warning); return; } try { _shellView.ShowProgress(); try { if (!string.IsNullOrEmpty(shellMenuItem.AssemblyFile)) { ModuleInfo info = new ModuleInfo(shellMenuItem.AssemblyFile); ModuleLoaderService.Load(ShellModuleService.GetWorkItem(e.Module), info); } MenuItemExecutedEventArgs mappedEventArgs = new MenuItemExecutedEventArgs(); mappedEventArgs.MenuItem = shellMenuItem; mappedEventArgs.OpenInNewWindow = (e.StartOption == StartOption.NewWindow || e.StartOption == StartOption.Dashboard); ShellInteractionService interactionService = ShellModuleService.GetWorkItem(e.Module).Services.Get <IShellInteractionService>() as ShellInteractionService; interactionService.OnMenuItemExecuted(mappedEventArgs); if (!string.IsNullOrEmpty(shellMenuItem.EventTopic)) { EventTopic itemTopic = WorkItem.RootWorkItem.EventTopics.Get(shellMenuItem.EventTopic); if (itemTopic != null) { itemTopic.Fire(this, mappedEventArgs, WorkItem.RootWorkItem, PublicationScope.Global); } } } finally { _shellView.HideProgress(); } } catch (Exception ex) { IMessageBoxView messageBoxView = WorkItem.SmartParts.AddNew <MessageBoxView>(); messageBoxView.Show(StringResources.ActionException_Text, ex.Message, ex.ToString(), Infrastructure.MessageBoxButton.Ok, Infrastructure.MessageBoxImage.Error); } }
public void OnShowWebView(object sender, MenuItemExecutedEventArgs args) { StartWebView(args.MenuItem.Parameters, args.MenuItem.Caption, null); }