Esempio n. 1
0
        //
        // 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());
        }
Esempio n. 2
0
        // 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());
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
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);
        }