Beispiel #1
0
        public void Query(AccountSaleRequest request)
        {
            var query = IAccountService.GetSaleTeam(request);

            if (query != null && query.ModelList != null)
            {
                List = query.ModelList.Select(x => new ListTeam()
                {
                    accountId = x.accountId,
                    gender    = x.gender == 1 ? "男" : "女",
                    grade     = x.grade,
                    name      = x.name,
                    photo     = x.photo
                }).ToList();
                PageIndex = request.PageIndex;
                int TotalPage = Math.Max((query.TotalCount + request.PageSize - 1) / request.PageSize, 1);
                if (request.PageIndex == TotalPage)
                {
                    NextPage = 0;
                    //PrePage = request.PageIndex - 1;
                }
                else if (request.PageIndex < TotalPage)
                {
                    NextPage = request.PageIndex + 1;
                    //response.PrePage = request.PageIndex - 1;
                }
            }
        }
Beispiel #2
0
        public DataTables <AccountSale> GetSaleTeam(AccountSaleRequest request)
        {
            SqlParameter[] param =
            {
                new SqlParameter("@Id",        request.Id),
                new SqlParameter("@type",      request.type),
                new SqlParameter("@pageIndex", request.PageIndex),
                new SqlParameter("@pageSize",  request.PageSize),
            };
            StoreProcedure sp = new StoreProcedure("P_getSalesTeam", param);

            return(_databaseInstance.GetTables <AccountSale>(sp));
        }