Beispiel #1
0
        /// <summary>
        /// 获取角色列表
        /// </summary>
        /// <returns></returns>
        public ActionResult GetRoleInfoList()
        {
            int   pageIndex = string.IsNullOrEmpty(Request["page"]) ? int.Parse(Request["page"]) : 1;
            int   pageSize  = string.IsNullOrEmpty(Request["rows"]) ? int.Parse(Request["rows"]) : 5;
            int   totalCount;
            short delFlag      = (short)DeleteEnumType.Normal;
            var   roleInfoList = RoleInfoService.LoadPageEntities(pageIndex, pageSize, out totalCount, u => u.DelFlag == delFlag, u => u.Id, true).ToList();
            var   temp         = from r in roleInfoList
                                 select new { ID = r.Id, r.Name, SubTime = r.SubTime, r.Remark };

            return(Json(new { rows = temp, total = totalCount, JsonRequestBehavior.AllowGet }));
        }
Beispiel #2
0
        //加载角色信息
        public ActionResult GetRoleInfoList()
        {
            int pageIndex = Request["page"] != null?int.Parse(Request["page"]) : 1;

            int pageSize = Request["rows"] != null?int.Parse(Request["rows"]) : 5;

            int   totalCount;
            short delFlag  = (short)DeleteEnumType.Normarl;
            var   roleList = RoleInfoService.LoadPageEntities <int>(pageIndex, pageSize, out totalCount, c => c.DelFlag == delFlag, c => c.ID, true);
            var   temp     = from r in roleList
                             select new { ID = r.ID, RoleName = r.RoleName, Sort = r.Sort, SubTime = r.SubTime, Remark = r.Remark };

            return(Json(new { rows = temp, total = totalCount }, JsonRequestBehavior.AllowGet));
        }
Beispiel #3
0
        public ActionResult GetItems()
        {
            int pageIndex = Request["page"] != null?int.Parse(Request["page"]) : 1;

            int pageSize = Request["rows"] != null?int.Parse(Request["rows"]) : 5;

            int imte = Request["imte"] != null?int.Parse(Request["imte"]) : 0;

            int   totalCount            = int.MaxValue;
            short delFlag               = (short)DelFlagEnum.Normarl;
            IQueryable <ThisItems> temp = null;

            //角色
            if (imte == 0)
            {
                var roleInfoList = RoleInfoService.LoadPageEntities <int>(pageIndex, pageSize, out totalCount, r => r.DelFlag == delFlag, r => r.ID, true);
                temp = from r in roleInfoList
                       select new ThisItems {
                    ID = r.ID, RoleName = r.RoleName, Sort = r.Sort, SubTime = r.SubTime, Remark = r.Remark
                };
            }
            //职务
            else if (imte == 1)
            {
                var roleInfoList = PositionService.LoadPageEntities <int>(pageIndex, pageSize, out totalCount, r => r.Del == 0, r => r.ID, true);
                temp = from r in roleInfoList
                       select new ThisItems {
                    ID = r.ID, Position = r.Name, Remark = r.Bak, Short = (int)r.Short, SubTime = DateTime.Now
                };
            }
            //产品类别
            else if (imte == 2)
            {
                var roleInfoList = CompanyService.LoadPageEntities <int>(pageIndex, pageSize, out totalCount, r => r.Del == 0, r => r.ID, true);
                temp = from r in roleInfoList
                       select new ThisItems {
                    ID = r.ID, Text = r.Text, SubTime = DateTime.Now
                };
            }
            //部门
            else if (imte == 5)
            {
                var roleInfoList = BumenInfoSetService.LoadPageEntities <int>(pageIndex, pageSize, out totalCount, r => r.DelFlag == 0, r => r.ID, true);
                temp = from r in roleInfoList
                       select new ThisItems {
                    ID = r.ID, Text = r.Name, Remark = r.Renark, SubTime = r.SubTime
                };
            }
            return(Json(new { rows = temp, total = totalCount }, JsonRequestBehavior.AllowGet));
        }
Beispiel #4
0
        public ActionResult GetRoleInfo()
        {
            int pageIndex = Request["page"] != null?int.Parse(Request["page"]) : 1;

            int pageSize = Request["rows"] != null?int.Parse(Request["rows"]) : 5;

            short delFlag      = (short)DeleteEnumType.Normal;
            var   roleInfoList = RoleInfoService.LoadPageEntities <int>(
                pageIndex, pageSize, out int totalCount, r => r.DelFlag == delFlag, r => r.ID, true);
            var temp = from r in roleInfoList
                       select new
            {
                ID      = r.ID,
                RName   = r.RoleName,
                Remark  = r.Remark,
                SubTime = r.SubTime
            };

            return(Json(new { rows = temp, total = totalCount }));
        }
Beispiel #5
0
        public ActionResult getData()
        {
            int page     = Request["page"] == null ? 1 : int.Parse(Request["page"]);
            int pageSize = Request["rows"] == null ? 10 : int.Parse(Request["rows"]);

            int totalCount;
            var roleInfoList = RoleInfoService.LoadPageEntities <int>(page, pageSize, out totalCount,
                                                                      r => r.DelFlag == 0, r => r.ID, true);

            var temp = from r in roleInfoList.AsEnumerable()
                       select new
            {
                ID         = r.ID,
                roleName   = r.RoleName,
                sort       = r.Sort,
                remark     = r.Remark,
                changeTime = r.ModifiedOn.ToString("yyyy-M-d")
            };

            string jsonStr = SerializeHelper.toJsonString(new { rows = temp, total = totalCount });

            return(Content(jsonStr));
        }
        /// <summary>
        /// 获取角色列表
        /// </summary>
        /// <returns></returns>
        public ActionResult GetRoleInfoList()
        {
            string pageIndexInfo = Request["page"];
            int    pageIndex     = pageIndexInfo != null?int.Parse(pageIndexInfo) : 1;

            pageIndexInfo = Request["rows"];
            int pageSize = pageIndexInfo != null?int.Parse(pageIndexInfo) : 1;

            int  totalCount;
            byte delFlag      = (byte)DeleteTypeEnum.Normarl;
            var  roleInfoList = RoleInfoService.LoadPageEntities(pageIndex, pageSize, out totalCount, o => o.StateFlag == delFlag, o => o.Id, true);
            var  temp         = from r in roleInfoList
                                select new
            {
                r.Id,
                r.RoleName,
                r.Sort,
                r.Remark,
                r.CreateTime,
            };

            return(Json(new { rows = temp, total = totalCount }, JsonRequestBehavior.AllowGet));
        }