protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); // set SubMenuCore default values SubMenuCore.SettingCategory = SettingCategory + "SubMenuControl"; SubMenuCore.Setup(); SubMenuCore.GenerateMenu(); // get visiblilty var isSubMenuVisible = PerferenceUtility.GetUserPreferenceByKeyAsBoolean(ApplicationCommon.ControlVisible, SubMenuCore.SettingCategory); var isSearchControlVisible = PerferenceUtility.GetUserPreferenceByKeyAsBoolean(ApplicationCommon.ControlVisible, SearchFilterCore.SettingCategory); var isBreadCrumbVisible = PerferenceUtility.GetUserPreferenceByKeyAsBoolean(ApplicationCommon.ControlVisible, BreadCrumbObject.SettingCategory); // set visibility SearchFilterCore.Visible = isSearchControlVisible; SubMenuCore.Visible = isSubMenuVisible; BreadCrumbObject.Visible = isBreadCrumbVisible; // update custom visivblity control VisibilityManagerCore.ClearChildMenuItems(); VisibilityManagerCore.AddChildControl(SearchFilterCore.Title, isSearchControlVisible); VisibilityManagerCore.AddChildControl(SubMenuCore.Title, isSubMenuVisible); VisibilityManagerCore.AddChildControl("Bread Crumb", isBreadCrumbVisible); BreadCrumbObject.IsAddedInVisibilityManager = true; }
protected void Page_Load(object sender, EventArgs e) { var sbm = Master.SubMenuObject; if (!IsPostBack) { SetUpDropDownFCMode(); oSearchFilter.SearchControl.Title = "Search Box"; sbm.Title = "Sub Menu"; } VisibilityManagerCore.Setup(ManageControlVisibility, SettingCategory); oSearchFilter.SearchControl.SetupSearch(); GetData(); //TabSetUp(); FormatListControl(true); //lnkGridStyle.Text = "Classic"; //Log4Net.LogInfo("ReleaseNotes Page Load","PageLoad",100); oSearchFilter.SearchControl.OnSearch += oSearchFilter_OnSearch; //Log4Net.LogInfo("End ReleaseNotes Page Load", "PageLoad", 100); }
protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); var sbm = Master.SubMenuObject; sbm.SettingCategory = SettingCategory + "SubMenuControl"; sbm.Setup(); sbm.GenerateMenu(); var bcControl = Master.BreadCrumbObject; bcControl.SettingCategory = SettingCategory + "BreadCrumbControl"; bcControl.Setup(string.Empty); bcControl.GenerateMenu(); VisibilityManagerCore = oVC; var isSubMenuVisible = PerferenceUtility.GetUserPreferenceByKeyAsBoolean(ApplicationCommon.ControlVisible, sbm.SettingCategory); var isSearchControlVisible = PerferenceUtility.GetUserPreferenceByKeyAsBoolean(ApplicationCommon.ControlVisible, oSearchFilter.SearchControl.SettingCategory); // set visibility oSearchFilter.Visible = isSearchControlVisible; sbm.Visible = isSubMenuVisible; VisibilityManagerCore.ClearChildMenuItems(); VisibilityManagerCore.AddChildControl(oSearchFilter.SearchControl.Title, isSearchControlVisible); VisibilityManagerCore.AddChildControl(sbm.Title, isSubMenuVisible); // bccontrol.SettingCategory = SettingCategory + "BreadCrumbControl"; // bccontrol.Setup(""); // bccontrol.GenerateMenu(); }
protected void Page_Load(object sender, EventArgs e) { var sbm = Master.SubMenuObject; if (!IsPostBack) { GetCurrentUserEmailAddress(); oSearchFilter.SearchControl.Title = "Search Box"; sbm.Title = "Sub Menu"; oGroupList.SettingCategory = SettingCategory + "ListControl"; } oSearchFilter.SearchControl.SetupSearch(); VisibilityManagerCore.Setup(ManageControlVisibility, SettingCategory); oGroupList.Setup("", "", "", "", "Schedule", String.Empty, "ScheduleId", true, GetData, GetColumns, oGroupList.SettingCategory, String.Empty, oSearchFilter.SearchControl, true); if (!IsPostBack) { oGroupList.ShowData(false, true); } oSearchFilter.SearchControl.OnSearch += oSearchFilter_OnSearch; }
// add dynamic controls ... protected override void OnLoad(EventArgs e) { base.OnLoad(e); // inital load of page if (!IsPostBack) { SubMenuCore.Title = "Sub Menu"; SettingCategory = PrimaryEntityKey + "DefaultView"; SearchFilterCore.Title = "Search Box"; SearchFilterCore.SettingCategory = SettingCategory + "SearchControl"; if (!IsDynamicSearchControl) { SearchFilterCore.SetupSearch(); } GroupListCore.SettingCategory = SettingCategory + "ListControl"; MasterPageCore.Setup(PrimaryEntityKey); } // due to dynamic build we must re-establish child controls if (IsDynamicSearchControl) { SearchFilterCore.SetupSearch(); } VisibilityManagerCore.Setup(ManageControlVisibility, SettingCategory); // will we loose pagiation capablitiy ? // yes if we set it to false, we loose the pagination completely var blnReloadData = false; // TODO: upon intial load get data if (!IsPostBack) { var i = 0; // TODO: based on user perfernce coded ... however, for now blnReloadData = true; } //GroupListCore.Setup //( // SearchFilterCore.GroupBy // , SearchFilterCore.GroupByDirection // , SearchFilterCore.SubGroupBy // , SearchFilterCore.DoesSubGroupByDirectionExist // , PrimaryEntityKey // , String.Empty // , PrimaryEntityIdColumn // , true // , GetData // , GetEntityColumns // , PrimaryEntityKey // , String.Empty // , SearchFilterCore // , blnReloadData //); // bind OnSearch SearchFilterCore.OnSearch += oSearchFilter_OnSearch; }