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

            return(Json(new { tables = table, html = create.pageHtml }));
        }
        public DataTables <OperationPointLogModel> Query(OperationPointLogRequest request)
        {
            SqlParameter[] param =
            {
                new SqlParameter("@userId",    request.userId),
                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_getOperationPointLogs", param);

            return(_databaseInstance.GetTables <OperationPointLogModel>(sp));
        }
예제 #3
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);
            }
        }
예제 #4
0
 public ListPromotionLog AjaxPointLog(int pageIndex)
 {
     Load();
     if (UserInformation != null)
     {
         var request1 = new OperationPointLogRequest();
         request1.PageIndex = pageIndex;
         request1.userId    = UserInformation.UserId;
         var query1 = OperationPointLogService.Query(request1);
         if (query1 != null)
         {
             PointLogs.List = query1.ModelList.Select(x => new PromotionModel()
             {
                 submitTime = x.submitTime.ToString(), Name = string.Format("{0}{1}", x.remark, x.point)
             }).ToList();
             Page(request1.PageIndex, request1.PageSize, query1.TotalCount, PointLogs);
         }
     }
     return(PointLogs);
 }
예제 #5
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);
        }