Example #1
0
        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;
        }
Example #2
0
        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);
        }
Example #3
0
        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();
        }
Example #4
0
        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;
        }
Example #5
0
        // 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;
        }