Exemple #1
0
        public List <ListTickets> AjaxGet(TicketsRequest request, out string pageHtml)
        {
            List <ListTickets> data = null;

            pageHtml = string.Empty;
            if ((request.state == TicketsState.All))
            {
                request.state = null;
            }
            if (request.pageIndex == null || request.pageIndex <= 0)
            {
                request.pageIndex = 1;
            }
            if (request.pageSize == null || request.pageSize <= 0)
            {
                request.pageSize = 10;
            }
            var query = TicketsService.GetList(request);

            if (query != null)
            {
                data     = query.ModelList.Select(u => new ListTickets(u)).ToList();
                pageHtml = MvcPage.AjaxPager((int)request.pageIndex, (int)request.pageSize, query.TotalCount);
            }
            return(data);
        }
Exemple #2
0
        public void Query(out string pageHtml)
        {
            pageHtml = string.Empty;
            var request = new LogRequest();

            if (request.PageIndex == null || request.PageIndex <= 0)
            {
                request.PageIndex = 1;
            }
            if (request.PageSize == null || request.PageSize <= 0)
            {
                request.PageSize = 10;
            }
            if (this.LogType != Globals.All)
            {
                request.LogType = LogType;
            }

            request.ContentWith = Content;
            request.UserName    = UserName;
            var query = LogService.NewQuery(request);

            this.List = query.ModelList.ToList(this, x => new ListLog(x));
            if (query != null)
            {
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.TotalCount);
            }
        }
Exemple #3
0
        public void Query(out string pageHtml)
        {
            pageHtml = string.Empty;
            var request = new TicketOffRequest();

            if ((request.type == OffTypes.ALL))
            {
                request.type = null;
            }
            request.Bdate = Data.Start;
            request.Edate = Data.End;
            if (request.pageIndex == null || request.pageIndex <= 0)
            {
                request.pageIndex = 1;
            }
            if (request.pageSize == null || request.pageSize <= 0)
            {
                request.pageSize = 10;
            }
            var query = TicketOffService.Query(request);

            if (query != null)
            {
                List     = query.ModelList.ToList(this, u => new ListTicketOff(u));
                pageHtml = MvcPage.AjaxPager((int)request.pageIndex, (int)request.pageSize, query.TotalCount);
            }
        }
Exemple #4
0
        public List <ListCommodityCategory> AjaxQuery(CommodityCategorysRequest request)
        {
            var data  = new List <ListCommodityCategory>();
            var query = ICommodityCategorysService.Query(request);

            if (query != null)
            {
                var roles = _securityHelper.GetCurrentUser().CurrentUser.Roles.ToList();
                data = query.ModelList.Select(x => new ListCommodityCategory(x)).ToList();
                foreach (var item in data)
                {
                    if (roles[0].IsSuper || roles[0].Permissions.Contains("EditCommodityCategory"))
                    {
                        item.boor += "<a href='#' onclick=OperatorThis('Edit','/CommodityCategory/Edit/" + item.commodityCategoryId + "') class='tablelink'>编辑 &nbsp;</a> ";
                    }
                    //if (roles[0].IsSuper || roles[0].Permissions.Contains("DeleteCommodityCategory"))
                    //{
                    //    item.boor += "<a href='#' onclick=OperatorThis('Delete','/CommodityCategory/Delete/" + item.commodityCategoryId + "') class='tablelink'>删除 </a> ";
                    //}
                }
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.TotalCount);
            }
            else
            {
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, 0);
            }
            return(data);
        }
Exemple #5
0
        public List <AdsList> AjaxQuery(AdRequest request)
        {
            var data  = new List <AdsList>();
            var query = adService.Query(request);

            if (query != null)
            {
                data = query.ModelList.Select(x => new AdsList(x)).ToList();
                var roles = _securityHelper.GetCurrentUser().CurrentUser.Roles.ToList();
                foreach (var item in data)
                {
                    if (roles[0].IsSuper || roles[0].Permissions.Contains("AdsEdit"))
                    {
                        item.boor += "<a href='#' onclick=OperatorThis('Edit','/Ads/Edit/" + item.adId + "') class='tablelink'>编辑 &nbsp;</a> ";
                    }
                    if (roles[0].IsSuper || roles[0].Permissions.Contains("AdsDelete"))
                    {
                        item.boor += "<a href='#' onclick=OperatorThis('Delete','/Ads/Delete/" + item.adId + "') class='tablelink'>删除 </a> ";
                    }
                }
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.TotalCount);
            }
            else
            {
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, 0);
            }
            return(data);
        }
Exemple #6
0
        public void Query(out string pageHtml)
        {
            pageHtml = string.Empty;
            //系统总部应该查询全部时可以看到所有的卡,并可以进行编辑。
            var request = new AdmissionTicketRequest();

            request.name = Name;
            if (!(request.state != AdmissionTicketState.All))
            {
                request.state = null;
            }
            request.startTime = Data.Start;
            request.endTime   = Data.End;
            if (request.PageIndex == null || request.PageIndex <= 0)
            {
                request.PageIndex = 1;
            }
            if (request.PageSize == null || request.PageSize <= 0)
            {
                request.PageSize = 10;
            }
            var query = AdmissionTicketService.Query(request);

            if (query != null)
            {
                List     = query.ModelList.ToList(this, u => new ListAdmissionTicket(u));
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.TotalCount);
            }
        }
Exemple #7
0
        public List <ListTicketOff> AjaxGet(TicketOffRequest request, out string pageHtml)
        {
            List <ListTicketOff> data = null;

            pageHtml = string.Empty;
            if ((request.type == OffTypes.ALL))
            {
                request.type = null;
            }
            if (request.pageIndex == null || request.pageIndex <= 0)
            {
                request.pageIndex = 1;
            }
            if (request.pageSize == null || request.pageSize <= 0)
            {
                request.pageSize = 10;
            }
            var query = TicketOffService.Query(request);

            if (query != null)
            {
                data     = query.ModelList.Select(u => new ListTicketOff(u)).ToList();
                pageHtml = MvcPage.AjaxPager((int)request.pageIndex, (int)request.pageSize, query.TotalCount);
            }
            return(data);
        }
Exemple #8
0
        public List <ListOrders> AjaxGet(OrdersRequest request, out string pageHtml)
        {
            List <ListOrders> data = null;

            pageHtml = string.Empty;
            if ((request.type == OrderTypes.all))
            {
                request.type = null;
            }
            request.orderState = OrderStates.paid;
            if (request.pageIndex == null || request.pageIndex <= 0)
            {
                request.pageIndex = 1;
            }
            if (request.pageSize == null || request.pageSize <= 0)
            {
                request.pageSize = 10;
            }
            var query = OrdersService.Query(request);

            if (query != null)
            {
                data     = query.ModelList.Select(u => new ListOrders(u)).ToList();
                pageHtml = MvcPage.AjaxPager((int)request.pageIndex, (int)request.pageSize, query.TotalCount);
            }
            return(data);
        }
Exemple #9
0
        public List <ListAdmissionTicket> AjaxGet(AdmissionTicketRequest request, out string pageHtml)
        {
            List <ListAdmissionTicket> data = null;

            pageHtml = string.Empty;
            if (!(request.state != AdmissionTicketState.All))
            {
                request.state = null;
            }
            if (request.PageIndex == null || request.PageIndex <= 0)
            {
                request.PageIndex = 1;
            }
            if (request.PageSize == null || request.PageSize <= 0)
            {
                request.PageSize = 10;
            }
            var query = AdmissionTicketService.Query(request);

            if (query != null)
            {
                data     = query.ModelList.Select(u => new ListAdmissionTicket(u)).ToList();
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.TotalCount);
                foreach (var item in data)
                {
                    //if (item.InnerObject.State < AccountStates.Saled && item.InnerObject.State > 10 && this.SecurityHelper.HasPermission("account"))
                    //{

                    //    item.boor += "<a href='#' onclick=OperatorThis('SetDistributor','/Account/SetDistributor/" + item.AccountId + "') class='tablelink'>更改经销商 </a> ";
                    //}
                    if (this.SecurityHelper.HasPermission(Ecard.Permissions.AdmissionTicketEdit))
                    {
                        item.boor += "<a href='#' onclick=OperatorThis('Edit','/AdmissionTicket/Edit/" + item.id + "') class='tablelink'>编辑 </a> ";
                    }
                    if (item.InnerObject.state == AdmissionTicketState.Invalid)
                    {
                        if (this.SecurityHelper.HasPermission(Ecard.Permissions.AdmissionTicketResume))
                        {
                            item.boor += "<a href='#' onclick=OperatorThis('Resume','/AdmissionTicket/Resume/" + item.id + "') class='tablelink'>启用</a> ";
                        }
                    }
                    if (item.InnerObject.state == AdmissionTicketState.Normal)
                    {
                        if (this.SecurityHelper.HasPermission(Ecard.Permissions.AdmissionTicketSuspend))
                        {
                            item.boor += "<a href='#' onclick=OperatorThis('Suspend','/AdmissionTicket/Suspend/" + item.id + "') class='tablelink'>停售</a> ";
                        }
                    }
                    if (this.SecurityHelper.HasPermission(Ecard.Permissions.AdmissionTicketDelete))
                    {
                        item.boor += "<a href='#' onclick=OperatorThis('Delete','/AdmissionTicket/Delete/" + item.id + "') class='tablelink'>删除 </a> ";
                    }
                }
            }
            return(data);
        }
Exemple #10
0
        public List <ListCoupon> AjaxGet(CouponsRequest request, out string pageHtml)
        {
            List <ListCoupon> data = null;

            pageHtml = string.Empty;
            if (!(request.state != AdmissionTicketState.All))
            {
                request.state = null;
            }
            //if (!(request.couponsType != CouponsType.All))
            //{
            //    request.couponsType = null;
            //}
            if (request.PageIndex == null || request.PageIndex <= 0)
            {
                request.PageIndex = 1;
            }
            if (request.PageSize == null || request.PageSize <= 0)
            {
                request.PageSize = 10;
            }
            var query = CouponsService.Query(request);

            if (query != null)
            {
                data     = query.ModelList.Select(u => new ListCoupon(u)).ToList();
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.TotalCount);
                foreach (var item in data)
                {
                    if (this.SecurityHelper.HasPermission(Ecard.Permissions.CouponsEdit))
                    {
                        item.boor += "<a href='#' onclick=OperatorThis('Edit','/Coupons/Edit/" + item.id + "') class='tablelink'>编辑 </a> ";
                    }
                    if (item.InnerObject.state == AdmissionTicketState.Invalid)
                    {
                        if (this.SecurityHelper.HasPermission(Ecard.Permissions.CouponsResume))
                        {
                            item.boor += "<a href='#' onclick=OperatorThis('Resume','/Coupons/Resume/" + item.id + "') class='tablelink'>启用</a> ";
                        }
                    }
                    if (item.InnerObject.state == AdmissionTicketState.Normal)
                    {
                        if (this.SecurityHelper.HasPermission(Ecard.Permissions.CouponsSuspend))
                        {
                            item.boor += "<a href='#' onclick=OperatorThis('Suspend','/Coupons/Suspend/" + item.id + "') class='tablelink'>停售</a> ";
                        }
                    }
                    if (this.SecurityHelper.HasPermission(Ecard.Permissions.AdmissionTicketDelete))
                    {
                        item.boor += "<a href='#' onclick=OperatorThis('Delete','/Coupons/Delete/" + item.id + "') class='tablelink'>删除 </a> ";
                    }
                }
            }
            return(data);
        }
Exemple #11
0
        public void Query(out string pageHtml)
        {
            var request = new AccountUserRequest();
            var query   = MembershipService.GetAccountUser(request);

            if (query != null)
            {
                List = query.ModelList.ToList(this, u => new ListAccountUser(u));
            }
            pageHtml = MvcPage.AjaxPager((int)request.pageIndex, (int)request.pageSize, query.TotalCount);
        }
Exemple #12
0
        public List <ListPosEndPoint> AjaxGet(PosEndPointRequest request, out string pageHtml)
        {
            pageHtml = string.Empty;
            if (request.PageIndex == null || request.PageIndex <= 0)
            {
                request.PageIndex = 1;
            }
            if (request.PageSize == null || request.PageSize <= 0)
            {
                request.PageSize = 10;
            }
            var      currentUser = SecurityHelper.GetCurrentUser();
            ShopUser shopUser    = currentUser.CurrentUser as ShopUser;

            if (shopUser != null)
            {
                request.ShopId = shopUser.ShopId;
            }
            var _tables = PosEndPointService.New_Query(request);
            var datas   = _tables.ModelList.Select(x => new ListPosEndPoint(x)).ToList();


            var shops = ShopService.Query(new ShopRequest()
            {
                ShopIds = datas.Select(x => x.InnerObject.ShopId).ToArray()
            }).ToList();

            datas.Merge(shops,
                        (p, s) => p.InnerObject.ShopId == s.ShopId,
                        (p, ss) => p.Shop = ss.FirstOrDefault()
                        );



            foreach (var item in datas)
            {
                item.boor += "<a href='#' onclick=OperatorThis('Edit','/PosEndPoint/Edit/" + item.PosEndPointId + "') class='tablelink'>编辑 </a> ";
                if (item.InnerObject.State == UserStates.Normal)
                {
                    item.boor += "<a href='#' onclick=OperatorThis('Suspend','/PosEndPoint/Suspend/" + item.PosEndPointId + "') class='tablelink'>停用 </a> ";
                }
                if (item.InnerObject.State == UserStates.Invalid)
                {
                    item.boor += "<a href='#' onclick=OperatorThis('Resume','/PosEndPoint/Resume/" + item.PosEndPointId + "') class='tablelink'>启用 </a> ";
                }
                item.boor += "<a href='#' onclick=OperatorThis('Delete','/PosEndPoint/Delete/" + item.PosEndPointId + "') class='tablelink'>删除 </a> ";
            }
            if (_tables != null)
            {
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, _tables.TotalCount);
            }
            return(datas);
        }
Exemple #13
0
        public List <ListAdminUser> AjaxGet(UserRequest request, out string pageHtml)
        {
            pageHtml = string.Empty;
            if (request.PageIndex == null || request.PageIndex <= 0)
            {
                request.PageIndex = 1;
            }
            if (request.PageSize == null || request.PageSize <= 0)
            {
                request.PageSize = 10;
            }
            var _tables = MembershipService.NewQueryUser(request);
            // var _tables = MembershipService.QueryUsers<AdminUser>(request);
            var datas = _tables.ModelList.Select(x => new ListAdminUser(x)).ToList();

            foreach (var item in datas)
            {
                bool issale = false;
                if (item.InnerObject.IsSale.HasValue)
                {
                    if (bool.TryParse(item.InnerObject.IsSale.ToString(), out issale))
                    {
                        if (issale)
                        {
                            item.IsSaleStr = "是";
                        }
                        else
                        {
                            item.IsSaleStr = "否";
                        }
                    }
                }
                item.boor += "<a href='#' onclick=OperatorThis('Edit','/AdminUser/Edit/" + item.UserId + "') class='tablelink'>编辑 </a> ";
                if (item.InnerObject.State == UserStates.Normal && !item.InnerObject.BuildIn)
                {
                    item.boor += "<a href='#' onclick=OperatorThis('Suspend','/AdminUser/Suspend/" + item.UserId + "') class='tablelink'>停用 </a> ";
                    item.boor += "<a href='#' onclick=OperatorThis('CreateDog','/User/CreateDog/" + item.UserId + "') class='tablelink'>创建U盾 </a> ";
                }
                if (item.InnerObject.State == UserStates.Invalid && !item.InnerObject.BuildIn)
                {
                    item.boor += "<a href='#' onclick=OperatorThis('Resume','/AdminUser/Resume/" + item.UserId + "') class='tablelink'>启用 </a> ";
                }
                if (!item.InnerObject.BuildIn)
                {
                    item.boor += "<a href='#' onclick=OperatorThis('Delete','/AdminUser/Delete/" + item.UserId + "') class='tablelink'>删除 </a> ";
                }
            }
            if (_tables != null)
            {
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, _tables.TotalCount);
            }
            return(datas);
        }
Exemple #14
0
        public void Query(out string pageHtml)
        {
            pageHtml = string.Empty;
            var query   = DistributorService.Query().ToList();
            var request = new UserRequest();

            if (request.PageIndex == null || request.PageIndex <= 0)
            {
                request.PageIndex = 1;
            }
            if (request.PageSize == null || request.PageSize <= 0)
            {
                request.PageSize = 10;
            }
            if (!string.IsNullOrEmpty(this.Name))
            {
                request.NameWith = Name;
            }
            var users = MembershipService.QueryUsers <DistributorUser>(request).ToList();
            var user  = this.SecurityHelper.GetCurrentUser();
            int pid   = 0;

            if (user is DistributorUserModel)
            {
                pid   = ((DistributorUserModel)user).DistributorId;
                query = query.Where(x => users.Any(u => u.UserId == x.UserId) && x.ParentId == pid).ToList();
            }
            if (this.State == 100000)
            {
            }
            else
            {
                query = query.Where(x => users.Any(u => u.UserId == x.UserId) && x.State == this.State).ToList();//.ToList(this, x => new ListDistributor(x) { Owner = users.First(u => u.UserId == x.UserId) });
            }
            List = query.ToList(this, x => new ListDistributor(x)
            {
                Owner = users.First(u => u.UserId == x.UserId)
            });
            foreach (var item in List)
            {
                var rate = DistributorService.GetAccountLevelPolicyRates(item.DistributorId).FirstOrDefault();
                if (rate != null)
                {
                    item.Rate = rate.Rate * 100;
                }
            }
            if (query.Count > 0)
            {
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.Count);
            }
        }
Exemple #15
0
        public void Query(out string pageHtml)
        {
            PosEndPointRequest request = new PosEndPointRequest();

            pageHtml         = string.Empty;
            request.NameWith = Name;
            if (State != PosEndPointStates.All)
            {
                request.State = State;
            }
            if (Shop != Globals.All)
            {
                request.ShopId = Shop;
            }
            if (request.PageIndex == null || request.PageIndex <= 0)
            {
                request.PageIndex = 1;
            }
            if (request.PageSize == null || request.PageSize <= 0)
            {
                request.PageSize = 10;
            }
            var      currentUser = SecurityHelper.GetCurrentUser();
            ShopUser shopUser    = currentUser.CurrentUser as ShopUser;

            if (shopUser != null)
            {
                request.ShopId = shopUser.ShopId;
            }

            var _tables = PosEndPointService.New_Query(request);

            List = _tables.ModelList.ToList(this, x => new ListPosEndPoint(x));

            var shops = ShopService.Query(new ShopRequest()
            {
                ShopIds = List.Select(x => x.InnerObject.ShopId).ToArray()
            }).ToList();

            List.Merge(shops,
                       (p, s) => p.InnerObject.ShopId == s.ShopId,
                       (p, ss) => p.Shop = ss.FirstOrDefault()
                       );
            if (_tables != null)
            {
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, _tables.TotalCount);
            }
        }
Exemple #16
0
        public List <ListShop> AjaxGet(ShopRequest request, out string pageHtml)
        {
            pageHtml = string.Empty;
            if (request.PageIndex == null || request.PageIndex <= 0)
            {
                request.PageIndex = 1;
            }
            if (request.PageSize == null || request.PageSize <= 0)
            {
                request.PageSize = 10;
            }
            if (request.State == ShopStates.All)
            {
                request.State = null;
            }
            var _tables = ShopService.NewQuery(request);
            var data    = _tables.ModelList.Select(x => new ListShop(x)).ToList();

            data.Select(x => x).Merge(
                MembershipService.QueryUsersOfShops <ShopUser>(null, ShopRoles.Owner, data.Select(x => x.InnerObject.ShopId).ToArray()).ToList(),
                (shop, user) => shop.ShopId == user.ShopId,
                (shop, users) => shop.Owner = users.FirstOrDefault());

            foreach (var item in data)
            {
                item.boor += "<a href='#' onclick=OperatorThis('SerachPos','/Shop/SerachPos/" + item.ShopId + "') class='tablelink'>查看终端 </a> ";
                item.boor += "<a href='#' onclick=OperatorThis('Edit','/Shop/Edit/" + item.ShopId + "') class='tablelink'>编辑 </a> ";
                if (item.InnerObject.State == ShopStates.Normal && !item.InnerObject.BuildIn)
                {
                    //item.boor += "<a href='#' onclick=OperatorThis('CreateDog','/User/CreateDog/" + item.Owner.UserId + "') class='tablelink'>创建U盾 </a> ";
                    item.boor += "<a href='#' onclick=OperatorThis('Suspend','/Shop/Suspend/" + item.ShopId + "') class='tablelink' >停用 </a> ";
                }
                if (item.InnerObject.State == ShopStates.Invalid && !item.InnerObject.BuildIn)
                {
                    item.boor += "<a href='#' onclick=OperatorThis('Resume','/Shop/Resume/" + item.ShopId + "') class='tablelink'>启用 </a> ";
                    item.boor += "<a href='#' onclick=OperatorThis('Create','/PosEndPoint/Create/" + item.ShopId + "') class='tablelink'>创建Pos终端 </a> ";
                }
                if (!item.InnerObject.BuildIn)
                {
                    item.boor += "<a href='#' onclick=OperatorThis('Delete','/Shop/Delete/" + item.ShopId + "') class='tablelink'>删除 </a> ";
                }
            }
            if (_tables != null)
            {
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, _tables.TotalCount);
            }
            return(data);
        }
Exemple #17
0
        public void Query()
        {
            var request = new OperationPointLogRequest();
            var query   = operationPointLogService.Query(request);

            if (query != null)
            {
                List     = query.ModelList.Select(x => new OperationPointLogList(x)).ToList();
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.TotalCount);
            }
            else
            {
                List     = new List <OperationPointLogList>();
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, 0);
            }
        }
Exemple #18
0
        public void Query()
        {
            var request = new CommodityRequest();
            var query   = commodityService.Query(request);

            if (query != null)
            {
                List     = query.ModelList.Select(x => new ListShoping(x)).ToList();
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.TotalCount);
            }
            else
            {
                List     = new List <ListShoping>();
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, 0);
            }
        }
Exemple #19
0
        public void Query()
        {
            var request = new ArticlesRequest();
            var query   = IArticlesService.Query(request);

            if (query != null)
            {
                List     = query.ModelList.Select(x => new ListArticle(x)).ToList();
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.TotalCount);
            }
            else
            {
                List     = new List <ListArticle>();
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, 0);
            }
        }
Exemple #20
0
        public void Query(out string pageHtml)
        {
            pageHtml = string.Empty;
            var request = GetShopRequest();
            var query   = ShopService.NewQuery(request);

            List = query.ModelList.ToList(this, x => new ListShop(x));
            List.Select(x => x).Merge(
                MembershipService.QueryUsersOfShops <ShopUser>(null, ShopRoles.Owner, List.Select(x => x.InnerObject.ShopId).ToArray()).ToList(),
                (shop, user) => shop.ShopId == user.ShopId,
                (shop, users) => shop.Owner = users.FirstOrDefault());
            if (query != null)
            {
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.TotalCount);
            }
        }
Exemple #21
0
        public void Query()
        {
            var request = new ReviewRequest();

            request.State = ReviewStates.StayCheck;
            var query = ReviewService.Query(request);

            if (query != null)
            {
                List     = query.ModelList.Select(x => new ListReview(x)).ToList();
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.TotalCount);
            }
            else
            {
                List     = new List <ListReview>();
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, 0);
            }
        }
        public void Query()
        {
            var request = new SecondKillCommoditysRequest();

            request.commodityNo = commodityNo;
            var query = SecondKillCommoditysService.Query(request);

            if (query != null)
            {
                List     = query.ModelList.Select(x => new ListSecondKillCommoditys(x)).ToList();
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.TotalCount);
            }
            else
            {
                List     = new List <ListSecondKillCommoditys>();
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, 0);
            }
        }
Exemple #23
0
        public void Query()
        {
            var request = new WithdrawRequest();

            request.state = WithdrawStates.notaudit;
            var query = withdrawService.Query(request);

            if (query != null)
            {
                List     = query.ModelList.Select(x => new ListWithdraw(x)).ToList();
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.TotalCount);
            }
            else
            {
                List     = new List <ListWithdraw>();
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, 0);
            }
        }
Exemple #24
0
        public void Query()
        {
            var request = new OrderRequest();

            request.orderState = OrderStates.paid;
            var query = orderService.Query(request);

            if (query != null)
            {
                List     = query.ModelList.Select(x => new ListOrder(x)).ToList();
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.TotalCount);
            }
            else
            {
                List     = new List <ListOrder>();
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, 0);
            }
        }
Exemple #25
0
        public List <ListAccountUser> AjaxGet(AccountUserRequest request, out string pageHtml)
        {
            List <ListAccountUser> data = null;

            pageHtml = string.Empty;
            var query = MembershipService.GetAccountUser(request);

            if (query != null)
            {
                data = query.ModelList.Select(u => new ListAccountUser(u)).ToList();

                if (query.ModelList != null)
                {
                    pageHtml = MvcPage.AjaxPager((int)request.pageIndex, (int)request.pageSize, query.TotalCount);
                }
                return(data);
            }
            return(null);
        }
Exemple #26
0
        //获取用户数据
        public void Query(out string pageHtml)
        {
            pageHtml = string.Empty;
            UserRequest userRequest = new UserRequest();

            if (userRequest.PageIndex == null || userRequest.PageIndex <= 0)
            {
                userRequest.PageIndex = 1;
            }
            if (userRequest.PageSize == null || userRequest.PageSize <= 0)
            {
                userRequest.PageSize = 10;
            }
            if (!string.IsNullOrWhiteSpace(Name))
            {
                userRequest.NameWith = Name;
            }

            if (!string.IsNullOrWhiteSpace(DisplayName))
            {
                userRequest.DisplayNameWith = DisplayName;
            }

            if (!string.IsNullOrWhiteSpace(Email))
            {
                userRequest.EmailWith = Email;
            }

            if (State.Key != UserStates.All)
            {
                userRequest.State = State;
            }
            var query = MembershipService.QueryUsers <AdminUser>(userRequest);

            List = query.ToList(this, x => new ListAdminUser(x));
            //var query = MembershipService.NewQueryUser(userRequest);
            //List = query.ModelList.ToList(this, x => new ListAdminUser(x));
            if (query != null)
            {
                pageHtml = MvcPage.AjaxPager((int)userRequest.PageIndex, (int)userRequest.PageSize, List.Count);
            }
        }
Exemple #27
0
        public List <ListRole> AjaxGet(RoleRequest request, out string pageHtml)
        {
            pageHtml = string.Empty;
            if (request.PageIndex == null || request.PageIndex <= 0)
            {
                request.PageIndex = 1;
            }
            if (request.PageSize == null || request.PageSize <= 0)
            {
                request.PageSize = 10;
            }
            var _tables = MembershipService.GetRoles(request);
            var datas   = _tables.ModelList.Select(x => new ListRole(x)).ToList();

            foreach (var item in datas)
            {
                if (this.SecurityHelper.HasPermission("roleedit"))
                {
                    item.boor += "<a href='#' onclick=OperatorThis('edit','/Role/Edit/" + item.RoleId + "') class='tablelink'>编辑 </a> ";
                }
                if (item.InnerObject.State == UserStates.Normal && !item.InnerObject.BuildIn && this.SecurityHelper.HasPermission("rolesuspend"))
                {
                    item.boor += "<a href='#' onclick=OperatorThis('Suspend','/Role/Suspend/" + item.RoleId + "') class='tablelink'>停用 </a> ";
                }
                //else
                //    item.boor += 0+ ",";
                if (item.InnerObject.State == UserStates.Invalid && !item.InnerObject.BuildIn && this.SecurityHelper.HasPermission("roleresume"))
                {
                    item.boor += "<a href='#' onclick=OperatorThis('Resume','/Role/Resume/" + item.RoleId + "') class='tablelink'>启用 </a> ";
                }

                if (!item.InnerObject.BuildIn && this.SecurityHelper.HasPermission("roledelete"))
                {
                    item.boor += "<a href='#' onclick=OperatorThis('Delete','/Role/Delete/" + item.RoleId + "') class='tablelink'>删除 </a> ";
                }
            }
            if (_tables != null)
            {
                pageHtml = MvcPage.Pager_1((int)request.PageIndex, (int)request.PageSize, _tables.TotalCount);
            }
            return(datas);
        }
Exemple #28
0
        public List <ListLog> AjaxGet(LogRequest request, out string pageHtml)
        {
            pageHtml = string.Empty;
            if (request.PageIndex == null || request.PageIndex <= 0)
            {
                request.PageIndex = 1;
            }
            if (request.PageSize == null || request.PageSize <= 0)
            {
                request.PageSize = 10;
            }
            var _tables = LogService.NewQuery(request);
            var datas   = _tables.ModelList.Select(x => new ListLog(x)).ToList();

            if (_tables != null)
            {
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, _tables.TotalCount);
            }
            return(datas);
        }
Exemple #29
0
        public List <OperationPointLogList> AjaxQuery(OperationPointLogRequest request)
        {
            var data  = new List <OperationPointLogList>();
            var query = operationPointLogService.Query(request);

            if (query != null)
            {
                data = query.ModelList.Select(x => new OperationPointLogList(x)).ToList();
                foreach (var item in data)
                {
                    item.boor += "<a href='#' onclick=OperatorThis('Delete','/RecommendLog/Delete/" + item.operationPointLogId + "') class='tablelink'>删除 </a> ";
                }
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.TotalCount);
            }
            else
            {
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, 0);
            }
            return(data);
        }
Exemple #30
0
        public List <ListOrderDetail> AjaxQuery(OrderDetailRequest request)
        {
            var data  = new List <ListOrderDetail>();
            var query = orderDetailService.GetByOrderId(request);

            if (query != null)
            {
                data = query.ModelList.Select(x => new ListOrderDetail(x)).ToList();
                foreach (var item in data)
                {
                    item.boor += "<a href='#' onclick=OperatorThis('Delete','/Order/Delete/" + item.orderDetailId + "') class='tablelink'>删除 &nbsp;</a> ";
                }
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.TotalCount);
            }
            else
            {
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, 0);
            }
            return(data);
        }