Example #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (!string.IsNullOrEmpty(SettingCategory))
                {
                    PerferenceUtility.CreateUserPreferenceCategoryIfNotExists(SettingCategory, "Search Control Name");
                }
                else
                {
                    throw new Exception("Search control is not named");
                }


                var helpPageContextdata = Framework.Components.Core.HelpPageContextDataManager.GetList(SessionVariables.RequestProfile);
                UIHelper.LoadDropDown(helpPageContextdata, drpSearchConditionHelpPageContext, HelpPageContexDataModel.DataColumns.HelpPageContextId,
                                      HelpPageContexDataModel.DataColumns.HelpPageContextId);

                var systemEntityData = Framework.Components.Core.SystemEntityTypeDataManager.GetList(SessionVariables.RequestProfile);
                UIHelper.LoadDropDown(systemEntityData, drpSearchConditionSystemEntityType, SystemEntityTypeDataModel.DataColumns.EntityName, SystemEntityTypeDataModel.DataColumns.SystemEntityTypeId);

                GetSettings();
                RaiseSearch();
            }

            {
                oSearchActionBar.Setup("HelpPage");
            }
        }
Example #2
0
        private void LoadActivityStream()
        {
            var data = new UserPreferenceCategoryDataModel();

            if (!string.IsNullOrEmpty(ActivityStreamName))
            {
                PerferenceUtility.CreateUserPreferenceCategoryIfNotExists(ActivityStreamName, SessionVariables.ApplicationUserFullName + " " + ActivityStreamName);
            }

            if (ActivityStreamAuditId != null)
            {
                PerferenceUtility.UpdateUserPreference(ActivityStreamName, ActivityStreamCommon.ActivityStreamAuditId, ActivityStreamAuditId.ToString());
            }

            hypSettings.NavigateUrl += Page.GetRouteUrl("ActivityStreamRoute", new { Action = "Settings", CategoryName = ActivityStreamName });
            try
            {
                var setId = ApplicationCommon.GetSetId();
                if (Convert.ToString(Page.RouteData.Values["Action"]).ToLower().Contains("detail") && !string.IsNullOrEmpty(Convert.ToString(Page.RouteData.Values["SetId"])))
                {
                    hypSettings.NavigateUrl += "&SetId=" + setId + "&returnPage=appUserDetail";
                }
                else if (Convert.ToString(Page.RouteData.Values["Action"]).ToLower().Contains("update") && !string.IsNullOrEmpty(Convert.ToString(Page.RouteData.Values["SetId"])))
                {
                    hypSettings.NavigateUrl += "&SetId=" + setId + "&returnPage=appUserUpdate";
                }
            }
            catch { }
            ProcessAlerts();
        }
Example #3
0
        public void SetupSearch()
        {
            if (SearchColumns == null)
            {
                //Code to bind the Search fields repeater with SearchField Mode columns from FieldConfig table
                var colsdata = new FieldConfigurationDataModel();
                colsdata.FieldConfigurationModeId = SessionVariables.SearchControlColumnsModeId;
                colsdata.SystemEntityTypeId       = Convert.ToInt32(Framework.Components.DataAccess.SystemEntity.Application);
                var cols = FieldConfigurationDataManager.Search(colsdata, AuditId, SessionVariables.ApplicationMode);
                SearchColumns = cols;
            }

            SearchParametersRepeater.DataSource = SearchColumns;
            SearchParametersRepeater.DataBind();

            if (!string.IsNullOrEmpty(SettingCategory))
            {
                PerferenceUtility.CreateUserPreferenceCategoryIfNotExists(SettingCategory, "Search Control Name");
            }
            else
            {
                throw new Exception("Search control is not named");
            }

            GetSettings();

            SaveSettings();

            RaiseSearch();
        }
Example #4
0
        //private string[] GetColumns()
        //{
        //	var validColumns = new string[] { "SystemEntityType", "EntityKey", "NoHistoryRecords", "Reason" };
        //	return validColumns;
        //}

        #endregion

        #region Events

        protected override void OnInit(EventArgs e)
        {
            //SettingCategory = "AuditHistoryDefaultView";
            DetailUserPreferenceCategoryId = PerferenceUtility.CreateUserPreferenceCategoryIfNotExists("AuditHistory", "AuditHistory");

            SettingCategory  = "RecordsWithMissingHistoryDefaultView";
            BreadCrumbObject = Master.BreadCrumbObject;
        }
Example #5
0
 protected override void OnInit(EventArgs e)
 {
     SettingCategory = "SendEmailDefaultView";
     DetailUserPreferenceCategoryId = PerferenceUtility.CreateUserPreferenceCategoryIfNotExists("Schedule", "Schedule");
     VisibilityManagerCore          = oVC;
     oSearchFilter.SearchControl.SettingCategory = SettingCategory + "SearchControl";
     oSearchFilter.GetFilter(SystemEntity.Schedule, "ScheduleId");
 }
Example #6
0
        protected override void OnInit(EventArgs e)
        {
            SettingCategory = "AuditHistoryDefaultView";
            DetailUserPreferenceCategoryId = PerferenceUtility.CreateUserPreferenceCategoryIfNotExists("AuditHistory", "AuditHistory");

            //oSearchFilter.SearchControl.SettingCategory = SettingCategory + "SearchControl";

            //oSearchFilter.GetFilter(SystemEntity.AuditHistory, "AuditHistoryId");

            //SettingCategory = "EntityTestDataDefaultView";
            BreadCrumbObject = Master.BreadCrumbObject;
        }
Example #7
0
        public void Setup(string userPreferenceCategory, bool isBindAllTabs = true)
        {
            IsBindAllTabs = isBindAllTabs;

            SettingCategory = userPreferenceCategory;

            // Get Tab Orientation based on UPCategory
            if (!string.IsNullOrEmpty(SettingCategory))
            {
                PerferenceUtility.CreateUserPreferenceCategoryIfNotExists(SettingCategory, SettingCategory);
            }

            TabOrientation = PerferenceUtility.GetUserPreferenceByKeyAsTabOrientation(ApplicationCommon.TabOrientation, SettingCategory);

            hdnTabOrientation.Value = TabOrientation.ToString();

            IsAllTab = PerferenceUtility.GetUserPreferenceByKeyAsBoolean(ApplicationCommon.AllTabExists, SettingCategory);

            if (IsAllTab)
            {
                IsAllTabSelected = PerferenceUtility.GetUserPreferenceByKeyAsBoolean(ApplicationCommon.AllTabSelected, SettingCategory);
            }

            if (TabOrientation == TabOrientation.Vertical)
            {
                //divTabContainer.Visible = false;
                TabHeaderBackgroundColor = PerferenceUtility.GetApplicationUserPreferenceByKey(ApplicationCommon.TabHeaderBackgroundColor);
            }
            else
            {
                if (IsAllTab)
                {
                    var divAllTabPage = new HtmlGenericControl("div");
                    divTabContentContainer.Controls.Add(divAllTabPage);

                    var oMyData = new MyTabTrackingData();
                    oMyData.Key    = "All";
                    oMyData.Target = divAllTabPage;

                    var liAllTabElement = CreateTabItemHeader("All", "All", IsAllTabSelected, oMyData, divAllTabPage.ClientID);

                    myListTabTracking.Add(oMyData);

                    divTabHeaderList.Controls.Add(liAllTabElement);
                }
            }
        }
Example #8
0
        private int SetUpDropDownFCMode()
        {
            //var systemEntityTypeId = (int)Enum.Parse(typeof(SystemEntity), "ScheduleDetail");
            ///var dt = GetApplicableModesList(systemEntityTypeId);
            var systemEntityType = (SystemEntity)Enum.Parse(typeof(SystemEntity), "ScheduleDetail");
            var dt              = FieldConfigurationUtility.GetApplicableModesList(systemEntityType);
            var modeSelected    = SessionVariables.GetSessionInstanceFCMode("ScheduleDetail");
            var settingCategory = "ScheduleDetailDefaultViewListControl";
            var upcId           = PerferenceUtility.CreateUserPreferenceCategoryIfNotExists(settingCategory, settingCategory);
            var fcModeSelected  = PerferenceUtility.GetUserPreferenceByKey(ApplicationCommon.FieldConfigurationMode, settingCategory);
            var currentEntity   = "ScheduleDetail";

            if (dt.Rows.Count > 0)
            {
                ddlFieldConfigurationMode.DataSource     = dt;
                ddlFieldConfigurationMode.DataTextField  = "Name";
                ddlFieldConfigurationMode.DataValueField = "FieldConfigurationModeId";
                ddlFieldConfigurationMode.DataBind();
                ddlFieldConfigurationMode.SelectedValue = modeSelected.ToString();

                if (Convert.ToInt32(fcModeSelected) > 0)
                {
                    ddlFieldConfigurationMode.SelectedValue = fcModeSelected.ToString();
                    SessionVariables.SaveSessionInstanceFCMode(Convert.ToInt32(fcModeSelected), currentEntity);
                    modeSelected = (int)Session["ScheduleDetail" + "SelectedMode"];
                }
                else
                {
                    ddlFieldConfigurationMode.SelectedValue = modeSelected.ToString();
                }
            }
            else
            {
                ddlFieldConfigurationMode.Visible = false;
            }

            return(modeSelected);
        }
Example #9
0
 protected override void OnInit(EventArgs e)
 {
     SettingCategory = "CheckDefaultViewSettingsDefaultView";
     DetailUserPreferenceCategoryId = PerferenceUtility.CreateUserPreferenceCategoryIfNotExists(SettingCategory, SettingCategory);
 }