protected void Page_Load(object sender, EventArgs e) { if (Tile == null) return; if(!UserHasPermission(Base.Enums.Permission.Tile_ClassSummary)) { Tile.ParentContainer.Visible = false; } /******************************************************* * Determine whether we have permission to display tabs * ****************************************************/ rosterRadTab.Visible = UserHasPermission(Base.Enums.Permission.Tab_Roster_ClassSummary); teachersRadTab.Visible = UserHasPermission(Base.Enums.Permission.Tab_Teachers_ClassSummary); identificationRadTab.Visible = UserHasPermission(Base.Enums.Permission.Tab_Identification_ClassSummary); c = (Thinkgate.Base.Classes.Class)Tile.TileParms.GetParm("class"); List<AsyncPageTask> taskList = new List<AsyncPageTask>(); taskList.Add(new AsyncPageTask(LoadTeacherTable)); taskList.Add(new AsyncPageTask(LoadRosterTable)); foreach (AsyncPageTask page in taskList) { PageAsyncTask newTask = new PageAsyncTask(page.OnBegin, page.OnEnd, page.OnTimeout, "ClassSummary", true); Page.RegisterAsyncTask(newTask); } taskList = null; Page.ExecuteRegisteredAsyncTasks(); //Set tab attributes for toggle view classSummaryRadTabStrip.Attributes["toggleViewIndexList"] = "0,1"; classSummaryRadTabStrip.Attributes["containerDivID"] = GetContainerDivID(this.ClientID); //load graphic view teachersGrid.DataBind(); teachersGrid_GraphicalView.DataBind(); rosterGrid.DataBind(); rosterGrid_GraphicView.DataBind(); PopulateProfileLabels(c); }
protected new void Page_Init(object sender, EventArgs e) { base.Page_Init(sender, e); LoadReportScripts(); if (Tile == null) return; _level = (Base.Enums.EntityTypes)Tile.TileParms.GetParm("level"); _levelID = (Int32)Tile.TileParms.GetParm("levelID"); _class = Tile.TileParms.GetParm("class") != null ? (Base.Classes.Class)Tile.TileParms.GetParm("class") : new Base.Classes.Class(); _folder = Tile.TileParms.GetParm("folder").ToString(); _selectID = (Int32?)Tile.TileParms.GetParm("selectID"); _category = Tile.TileParms.GetParm("category") != null ? Tile.TileParms.GetParm("category").ToString() : string.Empty; AssessmentResults_level.Value = _level.ToString(); AssessmentResults_levelID.Value = Standpoint.Core.Classes.Encryption.EncryptInt(_levelID); // set default tab SetDefaultTab(); }
private void LoadClass() { if (Request.QueryString["xID"] == null) { SessionObject.RedirectMessage = "No entity ID provided in URL."; Response.Redirect("~/PortalSelection.aspx", true); } else { var decryptedClassID = GetDecryptedEntityId(X_ID); _selectedClass = Thinkgate.Base.Classes.Class.GetClassByID(decryptedClassID); } }