// // 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 IEnumerable <FieldConfigurationModeDataModel> GetFCModes(string value) { var systemEntity = (SystemEntity)Enum.Parse(typeof(SystemEntity), value, true); var dtFCModes = FieldConfigurationUtility.GetApplicableModesList(systemEntity); var lstFCModes = new List <FieldConfigurationModeDataModel>(); foreach (DataRow dataRow in dtFCModes.Rows) { var model = new FieldConfigurationModeDataModel(); model.Name = dataRow["Name"].ToString(); model.FieldConfigurationModeId = int.Parse(dataRow["FieldConfigurationModeId"].ToString()); lstFCModes.Add(model); } return(lstFCModes); }
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); }