示例#1
0
        /// <summary>
        /// 分页查询
        /// </summary>
        /// <param name="page"></param>
        /// <param name="rows"></param>
        /// <returns></returns>
        public ActionResult SearchByConditions(int page = 1, int rows = 10)
        {
            int                      totalCount = 0, pageIndex = page, pageSize = rows;
            List <RoleVM>            list      = RoleBLL.Search(pageIndex, pageSize, out totalCount);
            int                      pageCount = (int)Math.Ceiling((double)totalCount / (double)pageSize);
            JsonTableParams <RoleVM> result    = new JsonTableParams <RoleVM>(pageIndex, pageSize, pageCount, totalCount, list);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
示例#2
0
        public ActionResult SearchByConditions(string account, string name, string phone, string email, string beginTime, string endTime, int page = 1, int rows = 10)
        {
            int      totalCount = 0, pageIndex = page, pageSize = rows;
            DateTime bTime, eTime;

            DateTime.TryParse(beginTime, out bTime);
            DateTime.TryParse(endTime, out eTime);
            List <AdminVM>            list      = AdminBLL.SearchAdmin(account, name, phone, email, bTime, eTime, pageIndex, pageSize, out totalCount);
            int                       pageCount = (int)Math.Ceiling((double)totalCount / (double)pageSize);
            JsonTableParams <AdminVM> result    = new JsonTableParams <AdminVM>(pageIndex, pageSize, pageCount, totalCount, list);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }