示例#1
0
        public ActionResult Index(int id)
        {
            ViewBag.PagePermissions = GetPermissionCodeList(id);
            ViewBag.CountryList     = GetCountrySelectList();

            List <VerifyRecordViewModel> list = new VerifyRecordBLL().GetVerifyCount(UserName, "SaveMerchantProfileVerifyL1");
            var verifyCount = 0;

            if (list.Count > 0)
            {
                verifyCount = list.First().VerifyCount;
            }
            ViewBag.VerifyCount = verifyCount;

            var statusList = new List <SelectListItem>();

            statusList.Add(new SelectListItem()
            {
                Text = "All"
            });
            statusList.AddRange(EnumHelper.EnumToList <VerifyStatus>().Select(t => new SelectListItem()
            {
                Text = t.EnumName, Value = t.EnumValue.ToString(), Selected = t.EnumValue == (int)VerifyStatus.UnderApproval
            }));
            ViewBag.StatusList = statusList;

            return(View());
        }
        public JsonResult LoadData(GridPager pager, string verifyAccount, string type, DateTime?startDate, DateTime?endDate)
        {
            if (endDate.HasValue)
            {
                endDate = new DateTime(endDate.Value.Year, endDate.Value.Month, endDate.Value.Day, 23, 59, 59);
            }

            List <VerifyRecordViewModel> AccountList = new VerifyRecordBLL().GetVerifyCount(verifyAccount, type, startDate, endDate, ref pager);
            var obj = AccountList.ToGridJson(pager, r =>
                                             new
            {
                cell = new
                {
                    VerifyCount   = r.VerifyCount.ToString(),
                    VerifyAccount = r.VerifyAccount
                }
            });

            //total 总页数, page 当前页, records 总记录数
            return(Json(obj, JsonRequestBehavior.AllowGet));
        }