Ejemplo n.º 1
0
 public ActionResult StarDPI(int?UserId)
 {
     if (UserId.HasValue)
     {
         YSWL.MALL.BLL.Members.UsersExp        UserBll   = new BLL.Members.UsersExp();
         YSWL.MALL.Model.Members.UsersExpModel UserModel = UserBll.GetUsersExpModelByCache(UserId.Value);
         if (UserModel != null && UserModel.IsUserDPI)
         {
             ViewBag.IsUserDPI = true;
         }
         else
         {
             ViewBag.IsUserDPI = false;
         }
     }
     else
     {
         ViewBag.IsUserDPI = false;
     }
     return(View("_StarDPI"));
 }
Ejemplo n.º 2
0
        public ActionResult PointsDetail(int pageIndex = 1)
        {
            ViewBag.Title = "积分明细";
            //首页用户数据
            YSWL.MALL.Model.Members.UsersExpModel userEXModel = userEXBll.GetUsersModel(CurrentUser.UserID);
            if (userEXModel != null)
            {
                ViewBag.UserInfo = userEXModel;
            }
            int _pageSize = 15;

            //计算分页起始索引
            int startIndex = pageIndex > 1 ? (pageIndex - 1) * _pageSize + 1 : 1;

            //计算分页结束索引
            int endIndex  = pageIndex * _pageSize;
            int toalCount = 0;

            //获取总条数
            toalCount = detailBll.GetRecordCount(" UserID=" + CurrentUser.UserID);
            if (toalCount < 1)
            {
                return(View());//NO DATA
            }
            List <YSWL.MALL.Model.Members.PointsDetail> detailList = detailBll.GetListByPageEX("UserID=" + CurrentUser.UserID, "", startIndex, endIndex);

            if (detailList != null && detailList.Count > 0)
            {
                foreach (var item in detailList)
                {
                    item.RuleName = GetRuleName(item.RuleId);
                }
            }
            PagedList <YSWL.MALL.Model.Members.PointsDetail> lists = new PagedList <YSWL.MALL.Model.Members.PointsDetail>(detailList, pageIndex, _pageSize, toalCount);

            return(View(lists));
        }