public ActionResult AjaxList(MemberRecommendLogRequest request)
        {
            var create = _unityContainer.Resolve <RecommendLogLists>();
            var table  = create.AjaxQuery(request);

            return(Json(new { tables = table, html = create.pageHtml }));
        }
        public DataTables <RecommendLog> MemberQuery(MemberRecommendLogRequest request)
        {
            SqlParameter[] param =
            {
                new SqlParameter("@salerId",   request.salerId),
                new SqlParameter("@startTime", request.startTime),
                new SqlParameter("@endTime",   request.endTime),
                new SqlParameter("@pageIndex", request.PageIndex),
                new SqlParameter("@pageSize",  request.PageSize),
            };
            StoreProcedure sp = new StoreProcedure("P_getMemberRecommendLog", param);

            return(_databaseInstance.GetTables <RecommendLog>(sp));
        }
示例#3
0
        public void Query()
        {
            var request = new MemberRecommendLogRequest();
            var query   = recommendLogService.Query(request);

            if (query != null)
            {
                List     = query.ModelList.Select(x => new RecommendLogList(x)).ToList();
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, query.TotalCount);
            }
            else
            {
                List     = new List <RecommendLogList>();
                pageHtml = MvcPage.AjaxPager((int)request.PageIndex, (int)request.PageSize, 0);
            }
        }
示例#4
0
        public ListPromotionLog AjaxRecommendLog(int PageIndex, int userId)
        {
            var request = new MemberRecommendLogRequest();

            request.PageIndex = PageIndex;
            request.PageSize  = 1000;
            request.salerId   = userId;
            var query = RecommendLogService.MemberQuery(request);

            if (query != null)
            {
                RecommendLogs.List = query.ModelList.Select(x => new PromotionModel()
                {
                    submitTime = x.submitTime.ToString(), Name = string.Format("推荐会员{0}成功", x.userName)
                }).ToList();
                Page(request.PageIndex, request.PageSize, query.TotalCount, RecommendLogs);
            }
            return(RecommendLogs);
        }
示例#5
0
        public List <RecommendLogList> AjaxQuery(MemberRecommendLogRequest request)
        {
            var data  = new List <RecommendLogList>();
            var query = recommendLogService.Query(request);

            if (query != null)
            {
                data = query.ModelList.Select(x => new RecommendLogList(x)).ToList();
                foreach (var item in data)
                {
                    item.boor += "<a href='#' onclick=OperatorThis('Delete','/RecommendLog/Delete/" + item.recommendLogId + "') 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);
        }