Exemplo n.º 1
0
        public JsonResult OrgUserList(string OrgCode, FormCollection form)
        {
            string colkey   = form["colkey"];
            string colsinfo = form["colsinfo"];

            if (string.IsNullOrEmpty(colkey))
            {
                throw new ArgumentNullException("colkey", "主键表示没有传递,请在前台js中配置");
            }
            if (string.IsNullOrEmpty(colsinfo))
            {
                throw new ArgumentNullException("colsinfo", "列信息不能为空,请在前台js中配置");
            }
            int      pageIndex = Convert.ToInt32(form["page"]);
            int      pageSize  = Convert.ToInt32(form["rp"]);
            PageView view      = new PageView();

            view.PageIndex = pageIndex - 1;
            view.PageSize  = pageSize;

            PagedList <UserInfo> pageList = sysManageService.QueryOrgUserList(view, OrgCode);
            var data = JsonFlexiGridData.ConvertFromPagedList(pageList, colkey, colsinfo.Split(','));

            return(Json(data));
        }