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"); } }
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(); }
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(); }
//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; }
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"); }
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; }
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); } } }
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); }
protected override void OnInit(EventArgs e) { SettingCategory = "CheckDefaultViewSettingsDefaultView"; DetailUserPreferenceCategoryId = PerferenceUtility.CreateUserPreferenceCategoryIfNotExists(SettingCategory, SettingCategory); }