// // GET: /FunctionalityDevelopmentStep/ public ActionResult Index(string searchString, int?page, int?pageSize) { var dtFCModes = FieldConfigurationUtility.GetApplicableModesList(Framework.Components.DataAccess.SystemEntity.DailyTaskItemQueueStatus); var firstFCMode = PerferenceUtility.GetUserPreferenceByKeyAsInt(ApplicationCommon.FieldConfigurationMode, settingCategory); var listItemsfieldConfigurationMode = MvcCommon.GetListItems(dtFCModes, DataModel.Framework.Configuration.FieldConfigurationModeDataModel.DataColumns.FieldConfigurationModeId, DataModel.Framework.Configuration.FieldConfigurationModeDataModel.DataColumns.Name, firstFCMode); ViewBag.FieldConfigurationMode = new SelectList(listItemsfieldConfigurationMode, "Value", "Text", firstFCMode); ViewBag.KendoUIConfigurationString = GetKendoGridConfiguration(searchString, firstFCMode); return(View()); }
// GET: /ReleaseNoteBusinessDifficulty/ public ActionResult Index(string searchString, int?page, int?pageSize) { var dtFCModes = FieldConfigurationUtility.GetApplicableModesList(SystemEntity.ReleaseNoteBusinessDifficulty); var firstFCMode = PerferenceUtility.GetUserPreferenceByKeyAsInt(ApplicationCommon.FieldConfigurationMode, settingCategory); var listItemsfieldConfigurationMode = MvcCommon.GetListItems(dtFCModes, FieldConfigurationModeDataModel.DataColumns.FieldConfigurationModeId, StandardDataModel.StandardDataColumns.Name, firstFCMode); ViewBag.FieldConfigurationMode = new SelectList(listItemsfieldConfigurationMode, "Value", "Text", firstFCMode); ViewBag.KendoUIConfigurationString = GetKendoGridConfiguration(searchString, firstFCMode); return(View()); }
public FieldConfigurationModeDataModel GetUserFieldConfigurationMode(string value) { var settingCategory = value + "ListView"; var firstFCMode = PerferenceUtility.GetUserPreferenceByKeyAsInt(ApplicationCommon.FieldConfigurationMode, settingCategory); var data = new FieldConfigurationModeDataModel(); data.FieldConfigurationModeId = firstFCMode; var list = FieldConfigurationModeDataManager.GetEntityDetails(data, SessionVariables.RequestProfile, 0); if (list.Count > 0) { data = list[0]; } return(data); }
protected void drpAdvancedModeGrouping_SelectedIndexChanged(object sender, EventArgs e) { //if (drpGridViewMode.SelectedValue == "classic") //{ // this.ViewMode = GridViewMode.Classic; // dynAdvancedMode.Visible = true; //} //else //{ // txtInterval.Text = Convert.ToString(ApplicationCommon.GetAuditHistoryAdvancedModeInterval()); // dynAdvancedMode.Visible = true; // this.ViewMode = GridViewMode.Advanced; //} if (drpAdvancedModeGrouping.SelectedValue == "timeinterval") { AdvancedModeGrouping = GridViewAdvancedModeGrouping.TimeInterval; if (string.IsNullOrEmpty(txtInterval.Text)) { txtInterval.Text = Convert.ToString(ConvertTimeIntervalInMinute(PerferenceUtility.GetUserPreferenceByKeyAsInt(ApplicationCommon.HistoryAdvancedModeIntervalKey))); } dynIntervalMode.Visible = true; } else { dynIntervalMode.Visible = false; if (drpAdvancedModeGrouping.SelectedValue == "auditaction") { AdvancedModeGrouping = GridViewAdvancedModeGrouping.AuditAction; } else { AdvancedModeGrouping = GridViewAdvancedModeGrouping.ActionByAndAuditAction; } } var primaryKeyId = ViewState["PrimaryKey"].ToString(); dtGlobal = GetData(); Sample(dtGlobal, primaryKeyId, HideData, SessionVariables.IsTesting); MainGridView.DataSource = dtGlobal; MainGridView.DataBind(); }
public void Setup(int systemEntityId, int entityKey, string UserPreferenceCategory = "") { var tableName = "AuditHistory"; var primaryKey = "AuditHistoryId"; var isPaging = true; SystemEntityTypeId = systemEntityId; EntityKey = entityKey; Prefix = entityKey.ToString(); var userPreferenceCategory = UserPreferenceCategory; if (string.IsNullOrEmpty(userPreferenceCategory)) { userPreferenceCategory = tableName; } SetViewState(); var userGrouping = PerferenceUtility.GetUserPreferenceByKey(ApplicationCommon.HistoryAdvancedModeGroupingKey, userPreferenceCategory); if (userGrouping == "timeinterval") { AdvancedModeGrouping = GridViewAdvancedModeGrouping.TimeInterval; txtInterval.Text = Convert.ToString(ConvertTimeIntervalInMinute(PerferenceUtility.GetUserPreferenceByKeyAsInt(ApplicationCommon.HistoryAdvancedModeIntervalKey))); drpAdvancedModeGrouping.SelectedValue = "timeinterval"; dynIntervalMode.Visible = true; } else { dynIntervalMode.Visible = false; if (userGrouping == "auditaction") { AdvancedModeGrouping = GridViewAdvancedModeGrouping.AuditAction; drpAdvancedModeGrouping.SelectedValue = "auditaction"; } else if (userGrouping == "actionby") { AdvancedModeGrouping = GridViewAdvancedModeGrouping.ActionByAndAuditAction; drpAdvancedModeGrouping.SelectedValue = "actionby"; } } dtGlobal = GetData(); Sample(dtGlobal, primaryKey, HideData, SessionVariables.IsTesting); MainGridView.DataSource = dtGlobal; if (isPaging) { MainGridView.PageSize = SessionVariables.DefaultRowCount; oGridPagiation = new GridPagiation(); oGridPagiation.Setup(plcPaging, litPagingSummary, lblCacheStatus, dtGlobal, MainGridView, Page, SettingCategory); oGridPagiation.Changed += oGridPagiation_Changed; if (ViewState[Prefix + "CurrentPageIndex"] != null) { oGridPagiation.PageIndexInSession = int.Parse(ViewState[Prefix + "CurrentPageIndex"].ToString()); } oGridPagiation.ManagePaging(dtGlobal); } else { MainGridView.AllowPaging = isPaging; } MainGridView.DataBind(); }