Ejemplo n.º 1
0
        public ActionResult _AjaxIndex(GridCommand command, EntityPreferenceSearchModel searchModel)
        {
            SearchStatementModel         searchStatementModel = this.PrepareSearchStatement(command, searchModel);
            GridModel <EntityPreference> list = GetAjaxPageData <EntityPreference>(searchStatementModel, command);

            foreach (EntityPreference entityPreference in list.Data)
            {
                entityPreference.EntityPreferenceDesc = this.systemMgr.TranslateEntityPreferenceDescription(entityPreference.Description.ToString());
            }
            return(PartialView(list));
        }
 public ActionResult _AjaxIndex(GridCommand command, EntityPreferenceSearchModel searchModel)
 {
     SearchStatementModel searchStatementModel = this.PrepareSearchStatement(command, searchModel);
     GridModel<EntityPreference> list = GetAjaxPageData<EntityPreference>(searchStatementModel, command);
     foreach (EntityPreference entityPreference in list.Data)
     {
         entityPreference.EntityPreferenceDesc = this.systemMgr.TranslateEntityPreferenceDescription(entityPreference.Description.ToString());
     }
     return PartialView(list);
 
 }
 public ActionResult update(int? id, string value, GridCommand command, EntityPreferenceSearchModel searchModel)
 {
     if (id.HasValue)
     {
         EntityPreference entityPreference = this.genericMgr.FindById<EntityPreference>((int)id);
         entityPreference.Value = value;
         this.genericMgr.Update(entityPreference);
         systemMgr.ResetCache();
         //SaveSuccessMessage(Resources.SYS.EntityPreference.EntityPreference_Updated);
     }
     SearchStatementModel searchStatementModel = this.PrepareSearchStatement(command, searchModel);
     GridModel<EntityPreference> gridmodel = GetAjaxPageData<EntityPreference>(searchStatementModel, command);
     foreach (var item in gridmodel.Data)
     {
         item.EntityPreferenceDesc = this.systemMgr.TranslateEntityPreferenceDescription(item.Description.ToString());
     }
     return PartialView(gridmodel);
 }
Ejemplo n.º 4
0
        public ActionResult update(int?id, string value, GridCommand command, EntityPreferenceSearchModel searchModel)
        {
            if (id.HasValue)
            {
                EntityPreference entityPreference = base.genericMgr.FindById <EntityPreference>((int)id);
                entityPreference.Value = value;
                base.genericMgr.Update(entityPreference);
                //SaveSuccessMessage(Resources.SYS.EntityPreference.EntityPreference_Updated);
            }

            SearchStatementModel         searchStatementModel = this.PrepareSearchStatement(command, searchModel);
            GridModel <EntityPreference> gridmodel            = GetAjaxPageData <EntityPreference>(searchStatementModel, command);

            foreach (var item in gridmodel.Data)
            {
                item.EntityPreferenceDesc = this.systemMgr.TranslateEntityPreferenceDescription(item.Description.ToString());
            }

            return(PartialView(gridmodel));
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Search Statement
        /// </summary>
        /// <param name="command">Telerik GridCommand</param>
        /// <param name="searchModel">Item Search Model</param>
        /// <returns>return Search Statement</returns>
        private SearchStatementModel PrepareSearchStatement(GridCommand command, EntityPreferenceSearchModel searchModel)
        {
            string whereStatement = string.Empty;

            IList <object> param = new List <object>();

            if (command.SortDescriptors.Count > 0)
            {
                if (command.SortDescriptors[0].Member == "EntityPreferenceDesc")
                {
                    command.SortDescriptors[0].Member = "Description";
                }
            }
            string sortingStatement = HqlStatementHelper.GetSortingStatement(command.SortDescriptors);
            SearchStatementModel searchStatementModel = new SearchStatementModel();

            searchStatementModel.SelectCountStatement = entityPrefSelectCountStatement;
            searchStatementModel.SelectStatement      = entityPrefSelectStatement;
            searchStatementModel.WhereStatement       = whereStatement;
            searchStatementModel.SortingStatement     = sortingStatement;
            searchStatementModel.Parameters           = param.ToArray <object>();

            return(searchStatementModel);
        }
        /// <summary>
        /// Search Statement
        /// </summary>
        /// <param name="command">Telerik GridCommand</param>
        /// <param name="searchModel">Item Search Model</param>
        /// <returns>return Search Statement</returns>
        private SearchStatementModel PrepareSearchStatement(GridCommand command, EntityPreferenceSearchModel searchModel)
        {
            string whereStatement = string.Empty;

            IList<object> param = new List<object>();

            if (command.SortDescriptors.Count > 0)
            {
                if (command.SortDescriptors[0].Member == "EntityPreferenceDesc")
                    command.SortDescriptors[0].Member = "Description";
            }
            string sortingStatement = HqlStatementHelper.GetSortingStatement(command.SortDescriptors);
            SearchStatementModel searchStatementModel = new SearchStatementModel();
            searchStatementModel.SelectCountStatement = entityPrefSelectCountStatement;
            searchStatementModel.SelectStatement = entityPrefSelectStatement;
            searchStatementModel.WhereStatement = whereStatement;
            searchStatementModel.SortingStatement = sortingStatement;
            searchStatementModel.Parameters = param.ToArray<object>();

            return searchStatementModel;
        }
 public ActionResult Index(GridCommand command, EntityPreferenceSearchModel searchModel)
 {
     ViewBag.PageSize = base.ProcessPageSize(command.PageSize);
     return View();
 }
Ejemplo n.º 8
0
 public ActionResult Index(GridCommand command, EntityPreferenceSearchModel searchModel)
 {
     ViewBag.PageSize = base.ProcessPageSize(command.PageSize);
     return(View());
 }