Beispiel #1
0
        private void amsMain_MenuClick(object objSource, MenuItemEventArgs objArgs)
        {
            MenuItemEventArgs oArg      = (MenuItemEventArgs)objArgs;
            string            strAction = oArg.MenuItem.Tag as string;

            if (strAction != null)
            {
                switch (strAction)
                {
                    #region Section: File
                case "amsFileExit":
                case "File.Exit":
                case "RT2020.Quit":
                    //RT2020.ConfigHelper.CurrentUserId = System.Guid.Empty;
                    // While setting the IsLoggedOn to false, will redirect to Logon Page.
                    //this.Context.Session.IsLoggedOn = false;
                    // VWGContext.Current.HttpContext.Session.Abandon();
                    //Context.Redirect("Desktop.wgx");
                    Shutdown();
                    break;

                case "Print":
//                        MessageBox.Show(((Gizmox.WebGUI.Common.Interfaces.ISessionRegistry)this.Context.Session).Count.ToString());
                    break;
                    #endregion

                    #region Section: Help
                case "amsHelpAbout":
                case "Help.About":
                case "RT2020.About":
                    Help.About oAbout = new RT2020.Help.About();
                    oAbout.ShowDialog();
                    break;
                    #endregion

                    #region Section View
                case "amsViewEn":     // English
                case "View.English":
                    //VWGContext.Current.CurrentUICulture = new System.Globalization.CultureInfo("en-US");
                    System.Web.HttpContext.Current.Session["UserLanguage"] = "en-US";
                    Context.Redirect("Desktop.wgx");
                    break;

                case "amsViewChs":     // Simplified Chinese
                case "View.SimplifiedChinese":
                    //VWGContext.Current.CurrentUICulture = new System.Globalization.CultureInfo("zh-CHS");
                    System.Web.HttpContext.Current.Session["UserLanguage"] = "zh-CHS";
                    Context.Redirect("Desktop.wgx");
                    break;

                case "amsViewCht":     // Tradictional Chinese
                case "View.TraditionalChinese":
                    //VWGContext.Current.CurrentUICulture = new System.Globalization.CultureInfo("zh-CHT");
                    System.Web.HttpContext.Current.Session["UserLanguage"] = "zh-CHT";
                    Context.Redirect("Desktop.wgx");
                    break;

                case "amsViewWinXP":
                case "View.WinXPTheme":
                    this.Context.CurrentTheme = "iOS";              // Theme.Default;
                    break;

                case "amsViewVista":
                case "View.VistaTheme":
                    this.Context.CurrentTheme = "Vista";            // new Theme("Vista");
                    break;

                case "amsViewBlack":
                case "View.BlackTheme":
                    this.Context.CurrentTheme = "Graphite";         // new Theme("Black");
                    break;
                    #endregion

                default:
                    //MessageBox.Show(strAction);
                    break;
                }
            }
        }
Beispiel #2
0
 private void Drawer_OnClick(object sender, EventArgs e)
 {
     Help.About oAbout = new RT2020.Help.About();
     oAbout.ShowDialog();
 }