示例#1
0
        public void Page(int pageIndex, int pageSize, int total, ListWithdraw item)
        {
            item.PageIndex = pageIndex;
            int pageToTal = total / pageSize;
            int more      = total % pageSize;

            if (more > 0)
            {
                pageToTal += 1;
            }
            if (pageIndex == pageToTal)
            {
                item.NextPage = 0;
                int prve = pageIndex - 1;
                if (prve <= 0)
                {
                    item.PrevPage = 0;
                }
                else
                {
                    item.PrevPage = prve;
                }
            }
            else if (pageIndex < pageToTal)
            {
                item.NextPage = pageIndex + 1;
                int prve = pageIndex - 1;
                if (prve <= 0)
                {
                    item.PrevPage = 0;
                }
                else
                {
                    item.PrevPage = prve;
                }
            }
            else
            {
                item.PrevPage = 0;
                item.NextPage = 0;
            }
        }
示例#2
0
        public ListWithdraw Query(int pageIndex)
        {
            var user = _securityHelper.GetCurrentUser();

            if (user != null)
            {
                var request = new WithdrawRequest();
                request.PageIndex = pageIndex;
                request.UserId    = user.CurrentUser.UserId;
                var query = WithdrawService.Query(request);
                if (query != null)
                {
                    var listWithdraw = new ListWithdraw();
                    listWithdraw.List = query.ModelList.Select(x => new Withdraw()
                    {
                        point = x.point, orderNo = x.orderNo, state = x.state, remark = x.remark, submitTime = x.submitTime
                    }).ToList();
                    Page(request.PageIndex, request.PageSize, query.TotalCount, listWithdraw);
                    item = listWithdraw;
                    return(listWithdraw);
                }
            }
            return(null);
        }