protected new void Page_Init(object sender, EventArgs e) { base.Page_Init(sender, e); if (Tile == null) return; _level = (Thinkgate.Base.Enums.EntityTypes)Tile.TileParms.GetParm("level"); _levelID = DataIntegrity.ConvertToInt(Tile.TileParms.GetParm("levelID")); ctlRotator = (Interfaces.IRotatorControl)Tile.TileParms.GetParm("ctlDoublePanel"); studentsearch_hiddenLevel.Value = _level.ToString(); studentsearch_hiddenLevelID.Value = Standpoint.Core.Classes.Encryption.EncryptInt(_levelID); }
/// <summary> /// Reloads all tiles a given "Folder" and a given rotator control in that Folder /// </summary> /// <param name="section">The name of the Folder to Reload tiles for</param> /// <param name="ctlRotator">The RotatorControl inside of the folder to reload tiles for</param> private void Reload(string section, Interfaces.IRotatorControl ctlRotator) { SessionObject.Elements_ActiveFolder = section; _doubleCarousel = ctlRotator; Rotator1Tiles.Clear(); Rotator2Tiles.Clear(); ctlRotator.ClearRotators(); //Find folder in folderList var folder = Folders.Find(t => t.Text == section); if (folder == null) return; folder.LoadTilesMethod(); ctlRotator.ChangeCarouselTwoVisibility(folder.DoubleRotator); LoadTilesAndContainer(ctlRotator, 1, folder.Container1Path, folder.NumberOfTiles1, Rotator1Tiles); if (folder.DoubleRotator) LoadTilesAndContainer(ctlRotator, 2, folder.Container2Path, folder.NumberOfTiles1, Rotator2Tiles); ctlRotator.AddNavigationButtons(folder); }