/// <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)); }
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)); }