public ActionResult MyGiftCard(int pageSize = 5, int pageIndex = 1) { int count = 0; var myGiftCardList = _giftCardDetailService.GetGiftCardDetailPagingByUsedMemberId(CurrentMember.MemberId, out count, pageSize, pageIndex); PageHelper.PagerInfo pager = new PageHelper.PagerInfo(); pager.CurrentPageIndex = pageIndex; pager.PageSize = pageSize; pager.RecordCount = count; PageHelper.PagerQuery <PageHelper.PagerInfo, List <GiftCardDetail> > pageInfo = new PageHelper.PagerQuery <PageHelper.PagerInfo, List <GiftCardDetail> >(pager, myGiftCardList); return(View(pageInfo)); }
public ActionResult MyCoupons(int pageSize = 5, int pageIndex = 1) { int count = 0; var myCouponList = _couponsService.GetCouponDetailPagingByMemberId(CurrentMember.MemberId, out count, pageSize, pageIndex); PageHelper.PagerInfo pager = new PageHelper.PagerInfo(); pager.CurrentPageIndex = pageIndex; pager.PageSize = pageSize; pager.RecordCount = count; PageHelper.PagerQuery <PageHelper.PagerInfo, List <CouponDetail> > pageInfo = new PageHelper.PagerQuery <PageHelper.PagerInfo, List <CouponDetail> >(pager, myCouponList); return(View(pageInfo)); }
public string GetOrdersByScroll(string backendUrl, int pageSize = 5, int pageIndex = 2) { string result = string.Empty; var content = string.Empty; try { var userId = CurrentMember.MemberId.ToString(); var user = new CustomersService().GetById(userId); ViewBag.FullName = CurrentMember.DisplayName; ViewBag.CustomerType = user.CustomerType; int count = 0; var data = new OrderService().GetOrdersByCustomerId(userId, out count, pageSize, pageIndex); PageHelper.PagerInfo pager = new PageHelper.PagerInfo(); pager.CurrentPageIndex = pageIndex; pager.PageSize = pageSize; pager.RecordCount = count; PageHelper.PagerQuery <PageHelper.PagerInfo, List <FCake.Domain.Entities.Orders> > pageInfo = new PageHelper.PagerQuery <PageHelper.PagerInfo, List <FCake.Domain.Entities.Orders> >(pager, data); if (pageInfo != null) { result = @"<div class='tablecontent' style='height:140px;' onclick='clickOrderTr(""{0}"")'> <div> <img src='{1}_min.jpg' width='86' height='86' style='float:left; margin-left:3%;margin-top:7.5px;width:86px;height:86px;' /> <div style='width:63%;margin-left:3%;float:left;'> <span class='address_text' style='width:100%;height:36px; float: left;margin-top: 7.5px;font-size:0.825em;'>{2}</span> <span class='font_color_tint' style='width:100%; font-size:0.75em;float:left;'>订单总额: ¥{3}</span> <span class='font_color_tint' style='width:100%; font-size:0.75em;float:left;'>共{4}件</span> <span class='font_color_tint' style='width:100%; font-size:0.75em;float:left;'> {5} </span> <span class='font_color_tint' style='font-size:0.75em;float:left;width:100%;'> {6} {7}</span> </div> </div> </div>"; var no = string.Empty; var url = string.Empty; var pName = string.Empty; var totalPrice = string.Empty; var allcount = 0; var state = string.Empty; var action = string.Empty; var toAction = string.Empty; foreach (var x in pageInfo.EntityList) { var os = new OrderService(); List <CartVM> ods = os.GetDetailByNo <CartVM>(x.No); var od = ods.FirstOrDefault(); if (od != null) { no = x.No; url = backendUrl + od.Url; pName = od.PName; totalPrice = x.TotalPrice.ToString("N2"); allcount = ods.Count; if (x.Status == 0) { state = " <span style='color:#e81a1a'>等待付款</span>"; } else { if (x.Status == OrderStatus.Making || x.Status == OrderStatus.MakeCompleted) { state = " <span style='color:#1f9941'>排产中</span>"; } else { state = "<span style='color:#1f9941'>" + (FCake.Core.Common.EnumHelper.GetDescription((FCake.Domain.Enums.OrderStatus)x.Status)) + "</span>"; } } if (x.Status == FCake.Domain.Enums.OrderStatus.NotPay) { action = "<a class='member_button' href='javascript:void(0)' onclick='GoPay(\"" + x.FeeType + "\",\"" + x.No + "\")' >去付款</a>"; } else { action = ""; } if (x.TradeStatus == FCake.Domain.Enums.TradeStatus.NotPay && x.ReviewStatus != FCake.Domain.Enums.ReviewStatus.ReviewPass && x.Status != OrderStatus.Canceled) { toAction = "<a class='member_button_1' href='#' onclick='CancelOrder(\"" + x.No + "\")'>取消</a>"; } else { toAction = "<a class='member_button_1'href='/Product/Index'>再次购买</a>"; } } content += string.Format(result, no, url, pName, totalPrice, allcount, state, action, toAction); } } } catch { } return(content); }
public ActionResult Index(int pageSize = 5, int pageIndex = 1) { try { var userId = CurrentMember.MemberId.ToString(); var user = new CustomersService().GetById(userId); //var model = new OrderService().GetOrdersByCustomerId(userId); ViewBag.FullName = CurrentMember.DisplayName; ViewBag.CustomerType = user.CustomerType; if (user == null) { user = new Customers(); } ViewBag.Member = user; ViewBag.MemberLevel = _memberLevelService.GetMemberLevelByLevelVal(user.MemberLevelValue); int count = 0; var data = new OrderService().GetOrdersByCustomerId(userId, out count, pageSize, pageIndex); PageHelper.PagerInfo pager = new PageHelper.PagerInfo(); pager.CurrentPageIndex = pageIndex; pager.PageSize = pageSize; pager.RecordCount = count; PageHelper.PagerQuery <PageHelper.PagerInfo, List <FCake.Domain.Entities.Orders> > pageInfo = new PageHelper.PagerQuery <PageHelper.PagerInfo, List <FCake.Domain.Entities.Orders> >(pager, data); return(View(pageInfo)); } catch { return(View()); } }