private void _InitCanvas() { // If needed, change scale mode. GameObject canvasGameObject = GameObject.Find("Canvas"); currentMenu = canvasGameObject.GetComponent <DefaultMenu>() as DefaultMenu; canvasScalerComponent = canvasGameObject.GetComponent <CanvasScaler>(); //canvasScaler.screenMatchMode = CanvasScaler.ScreenMatchMode.Expand; //Scene scene = SceneManager.GetActiveScene(); //scene.name; // Callback for all buttons. Button[] buttons = GameObject.FindObjectsOfType <Button>(); for (int x = 0; x < buttons.Length; x++) { Button bt = buttons[x]; // Very important call from GetInstance() for get the reference. buttons[x].onClick.AddListener(delegate() { OnButtonClick(bt); }); } Toggle[] toggles = GameObject.FindObjectsOfType <Toggle>(); for (int x = 0; x < toggles.Length; x++) { Toggle tg = toggles[x]; tg.onValueChanged.AddListener(delegate(bool val) { OnToggleChange(tg); }); } }
public void AddItemToDefaultMenu_DefaultMenuItemsCountIncremented() { var menu = new DefaultMenu(); menu.AddItem(null, () => true, null); menu.AddItem(null, () => true, null); Assert.AreEqual(2, menu._items.Count); }
protected virtual void OnContextMenuShow(ButtonEventArgs e) { if (DefaultMenu == null) { DefaultMenu = new ToolsbarMenu(); } DefaultMenu.ContextBar = this; DefaultMenu.Show(this, e.Position); }
public bool MainArtists() { var artistsMenu = new DefaultMenu(); artistsMenu.AddItem("Followed Artists", _artistsMenuFunctions.FollowedArtists, "1"); artistsMenu.AddItem("Your Top Artists", _artistsMenuFunctions.TopArtists, "2"); artistsMenu.AddItem("Exit", _exitFunctions.Exit, "3"); bool running = true; while (running) { running = artistsMenu.Display(); } return(true); }
public bool MainAlbums() { var albumsMenu = new DefaultMenu(); albumsMenu.AddItem("Saved Albums", _albumsMenuFunctions.SavedAlbums, "1"); albumsMenu.AddItem("New Album Releases", _albumsMenuFunctions.NewAlbumReleases, "2"); albumsMenu.AddItem("Exit", _exitFunctions.Exit, "3"); bool running = true; while (running) { running = albumsMenu.Display(); } return(true); }
public bool MainTracks() { var tracksMenu = new DefaultMenu(); tracksMenu.AddItem("Saved Tracks", _trackMenuFunctions.SavedTracks, "1"); tracksMenu.AddItem("Top Tracks", _trackMenuFunctions.TopTracks, "2"); tracksMenu.AddItem("Recently Played Tracks", _trackMenuFunctions.RecentlyPlayedTracks, "3"); tracksMenu.AddItem("Exit", _exitFunctions.Exit, "4"); bool running = true; while (running) { running = tracksMenu.Display(); } return(true); }
public bool MainPlaylists() { var playlistsMenu = new DefaultMenu(); playlistsMenu.AddItem("Saved Playlists", _playlistsMenuFunctions.SavedPlaylists, "1"); playlistsMenu.AddItem("Created Playlists", _playlistsMenuFunctions.CreatedPlaylists, "2"); playlistsMenu.AddItem("Spotify Featured Playlists", _playlistsMenuFunctions.SpotifyFeaturedPlaylists, "3"); playlistsMenu.AddItem("Exit", _exitFunctions.Exit, "4"); bool running = true; while (running) { running = playlistsMenu.Display(); } return(true); }
public string ShowingPreferencesByMenuitemid(DefaultMenu Defaultmenudetails) { List <hccPreference> itemPrefs = new List <hccPreference>(); try { string menuitempreferences = ""; if (Defaultmenudetails.MenuItemID != 0) { hccMenuItem hccMenuItem = new hccMenuItem { MenuItemID = Convert.ToInt16(Defaultmenudetails.MenuItemID) }; itemPrefs = hccMenuItem.GetPreferences(); if (itemPrefs.Count > 0) { foreach (var preference in itemPrefs) { hccProgramDefaultMenuExPref excPref = hccProgramDefaultMenuExPref.GetBy(Defaultmenudetails.DefaultMenuID, preference.PreferenceID); if (excPref != null) { menuitempreferences += preference.PreferenceID.ToString() + "|" + 1.ToString() + "|" + preference.Name.ToString() + "&" + Defaultmenudetails.MealTypeID.ToString() + "|" + Defaultmenudetails.CalendarID.ToString() + "|" + Defaultmenudetails.ProgramID.ToString() + "|" + Defaultmenudetails.DayNumber.ToString() + "*"; } else { menuitempreferences += preference.PreferenceID.ToString() + "|" + 0.ToString() + "|" + preference.Name.ToString() + "&" + Defaultmenudetails.MealTypeID.ToString() + "|" + Defaultmenudetails.CalendarID.ToString() + "|" + Defaultmenudetails.ProgramID.ToString() + "|" + Defaultmenudetails.DayNumber.ToString() + "*"; } } } else { menuitempreferences = 0.ToString() + "|" + 0.ToString() + "|" + " " + "&" + Defaultmenudetails.MealTypeID.ToString() + "|" + Defaultmenudetails.CalendarID.ToString() + "|" + Defaultmenudetails.ProgramID.ToString() + "|" + Defaultmenudetails.DayNumber.ToString() + "*"; } } else { menuitempreferences = 0.ToString() + "|" + 0.ToString() + "|" + " " + "&" + Defaultmenudetails.MealTypeID.ToString() + "|" + Defaultmenudetails.CalendarID.ToString() + "|" + Defaultmenudetails.ProgramID.ToString() + "|" + Defaultmenudetails.DayNumber.ToString() + "*"; } return(menuitempreferences); } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { string error = null; try { if (CurrentUser == null) { //域账户可以直接访问本页进入 string userId = Page.Request.LogonUserIdentity.Name; string DomainName = WebHelper.GetAppConfig("DomainName"); if (String.IsNullOrEmpty(userId) || String.IsNullOrEmpty(DomainName)) { error = "您没有登录,请使用Login.aspx登陆"; } else { if (userId.StartsWith(DomainName, StringComparison.CurrentCultureIgnoreCase)) { userId = userId.Substring(DomainName.Length + 1); } else { userId = CookieUserAccount; } if (String.IsNullOrEmpty(userId)) { error = "您没有登录域,请使用Login.aspx登陆"; } else { Authenticate auth = new Authenticate(); auth.GetUser(userId); if (String.IsNullOrEmpty(auth.Error)) { SetSessionUser(auth.MyUser); new DataFrom(null, CurrentUser, QueryString).SetLogInfo("成功登录"); } else { error = auth.Error + ",如改用其它用户请使用Login.aspx登陆"; } } } } if (String.IsNullOrEmpty(error)) { string SqlConnectionString; SqlConnection m_Connection; SqlConnectionString = WebHelper.GetAppConfig("SqlConnectionString"); m_Connection = new SqlConnection(SqlConnectionString); if (m_Connection.State == System.Data.ConnectionState.Open) { ; } else { m_Connection.Open(); } string c = string.Format("select role from [dbtest].[dbo].[S_User] where s_User.ID = '{0}'", CurrentUser.Id); SqlCommand com = new SqlCommand(c, m_Connection); int role = Convert.ToInt16(com.ExecuteScalar().ToString()); c = string.Format("select Name from [dbtest].[dbo].[S_Role] where ID='{0}'", role); com = new SqlCommand(c, m_Connection); string rolename = com.ExecuteScalar().ToString(); welcome = "您好!<span>" + CurrentUser.Name + "</span>" + "<a style=\"color:#4d88db\";>(" + rolename + ")</a><br/>今天是<span>" + DateTime.Today.ToString("yyyy年MM月dd日") + "</span>"; DefaultMenu urMenu = new DefaultMenu(CurrentUser); menuHolder.Controls.Add(urMenu); Url = urMenu.Url; int Build = 0; int Review = 0; int Do = 0; int RealDo = 0; int Admin = 0; int Enterprise = 0; int Manager = 0; int Researcher = 0; int Consult = 0; int techConsult = 0; c = string.Format("select RoleID from [dbtest].[dbo].[S_RoleUser] where S_RoleUser.UID='{0}'", CurrentUser.Id); com = new SqlCommand(c, m_Connection); SqlDataReader MyReader = com.ExecuteReader(); while (MyReader.Read()) { if (Convert.ToInt16(MyReader[0].ToString()) == 2) { techConsult = 1; Do = 1; RealDo = 1; } else if (Convert.ToInt16(MyReader[0].ToString()) == 3) { Build = 1; Enterprise = 1; } else if (Convert.ToInt16(MyReader[0].ToString()) == 4) { Build = 1; Review = 1; Consult = 1; } else if (Convert.ToInt16(MyReader[0].ToString()) == 5) { Researcher = 1; } else if (Convert.ToInt16(MyReader[0].ToString()) == 6) { Review = 1; Do = 1; Manager = 1; } else if (Convert.ToInt16(MyReader[0].ToString()) == 7) { Admin = 1; } else { ; } } MyReader.Read(); Session["role"] = role; Session["Build"] = Build; Session["Review"] = Review; Session["Do"] = Do; Session["RealDo"] = RealDo; Session["Admin"] = Admin; Session["Enterprise"] = Enterprise; Session["Consult"] = Consult; Session["Manager"] = Manager; Session["techConsult"] = techConsult; Session["Researcher"] = Researcher; } } catch (Exception ex) { log4net.ILog logger = log4net.LogManager.GetLogger(this.GetType()); logger.Error("主页加载失败", ex); } if (!String.IsNullOrEmpty(error)) { WebHelper.Confirm(Page, error, "Login.aspx", null); } }