Beispiel #1
0
        public JsonResult List(CapitalDetailInfo.CapitalDetailType capitalType, long userid, string startTime, string endTime, int page, int rows)
        {
            IMemberCapitalService service = this._iMemberCapitalService;
            CapitalDetailQuery    query   = new CapitalDetailQuery
            {
                memberId    = userid,
                capitalType = new CapitalDetailInfo.CapitalDetailType?(capitalType),
                PageSize    = rows,
                PageNo      = page
            };

            if (!string.IsNullOrWhiteSpace(startTime))
            {
                query.startTime = new DateTime?(DateTime.Parse(startTime));
            }
            if (!string.IsNullOrWhiteSpace(endTime))
            {
                query.endTime = new DateTime?(DateTime.Parse(endTime).AddDays(1.0).AddSeconds(-1.0));
            }
            ObsoletePageModel <CapitalDetailInfo> capitalDetails = service.GetCapitalDetails(query);
            List <CapitalDetailModel>             list           = (from e in capitalDetails.Models.ToList <CapitalDetailInfo>() select new CapitalDetailModel {
                Id = e.Id, Amount = e.Amount, CapitalID = e.CapitalID, CreateTime = e.CreateTime.Value.ToString(), SourceData = e.SourceData, SourceType = e.SourceType, Remark = e.SourceType.ToDescription() + ",单号:" + e.Id, PayWay = e.Remark
            }).ToList <CapitalDetailModel>();
            DataGridModel <CapitalDetailModel> data = new DataGridModel <CapitalDetailModel>
            {
                rows  = list,
                total = capitalDetails.Total
            };

            return(base.Json(data));
        }
Beispiel #2
0
        public JsonResult List(CapitalDetailInfo.CapitalDetailType capitalType, int page, int rows)
        {
            IMemberCapitalService memberCapitalService = ServiceHelper.Create <IMemberCapitalService>();
            CapitalDetailQuery    capitalDetailQuery   = new CapitalDetailQuery()
            {
                memberId    = base.CurrentUser.Id,
                capitalType = new CapitalDetailInfo.CapitalDetailType?(capitalType),
                PageSize    = rows,
                PageNo      = page
            };
            PageModel <CapitalDetailInfo> capitalDetails = memberCapitalService.GetCapitalDetails(capitalDetailQuery);
            List <CapitalDetailModel>     list           = (
                from e in capitalDetails.Models.ToList()
                select new CapitalDetailModel()
            {
                Id = e.Id,
                Amount = e.Amount,
                CapitalID = e.CapitalID,
                CreateTime = e.CreateTime.Value.ToString(),
                SourceData = e.SourceData,
                SourceType = e.SourceType,
                Remark = string.Concat(e.SourceType.ToDescription(), ",单号:", e.Id),
                PayWay = e.Remark
            }).ToList();
            DataGridModel <CapitalDetailModel> dataGridModel = new DataGridModel <CapitalDetailModel>()
            {
                rows  = list,
                total = capitalDetails.Total
            };

            return(Json(dataGridModel));
        }
Beispiel #3
0
        public JsonResult List(int page, int rows)
        {
            IMemberCapitalService memberCapitalService = ServiceHelper.Create <IMemberCapitalService>();
            CapitalDetailQuery    capitalDetailQuery   = new CapitalDetailQuery()
            {
                memberId = base.CurrentUser.Id,
                PageSize = rows,
                PageNo   = page
            };
            PageModel <CapitalDetailInfo>    capitalDetails = memberCapitalService.GetCapitalDetails(capitalDetailQuery);
            IEnumerable <CapitalDetailModel> list           =
                from e in capitalDetails.Models.ToList()
                select new CapitalDetailModel()
            {
                Id         = e.Id,
                Amount     = e.Amount,
                CapitalID  = e.CapitalID,
                CreateTime = e.CreateTime.Value.ToString(),
                SourceData = e.SourceData,
                SourceType = e.SourceType,
                Remark     = e.SourceType.ToDescription(),
                PayWay     = e.Remark
            };

            return(Json(list));
        }
Beispiel #4
0
        public JsonResult List(int page, int rows)
        {
            IMemberCapitalService service = this._iMemberCapitalService;
            CapitalDetailQuery    query   = new CapitalDetailQuery
            {
                memberId = base.CurrentUser.Id,
                PageSize = rows,
                PageNo   = page
            };
            ObsoletePageModel <CapitalDetailInfo> capitalDetails = service.GetCapitalDetails(query);
            IEnumerable <CapitalDetailModel>      enumerable     = from e in capitalDetails.Models.ToList <CapitalDetailInfo>() select new CapitalDetailModel {
                Id = e.Id, Amount = e.Amount, CapitalID = e.CapitalID, CreateTime = e.CreateTime.Value.ToString("yyyy-MM-dd HH:mm:ss"), SourceData = e.SourceData, SourceType = e.SourceType, Remark = e.SourceType.ToDescription(), PayWay = e.Remark
            };

            return(base.Json(new { model = enumerable, total = capitalDetails.Total }));
        }
Beispiel #5
0
        public JsonResult List(CapitalDetailInfo.CapitalDetailType capitalType, long userid, string startTime, string endTime, int page, int rows)
        {
            IMemberCapitalService memberCapitalService = ServiceHelper.Create <IMemberCapitalService>();
            CapitalDetailQuery    capitalDetailQuery   = new CapitalDetailQuery()
            {
                memberId    = userid,
                capitalType = new CapitalDetailInfo.CapitalDetailType?(capitalType),
                PageSize    = rows,
                PageNo      = page
            };
            CapitalDetailQuery nullable = capitalDetailQuery;

            if (!string.IsNullOrWhiteSpace(startTime))
            {
                nullable.startTime = new DateTime?(DateTime.Parse(startTime));
            }
            if (!string.IsNullOrWhiteSpace(endTime))
            {
                DateTime dateTime = DateTime.Parse(endTime).AddDays(1);
                nullable.endTime = new DateTime?(dateTime.AddSeconds(-1));
            }
            PageModel <CapitalDetailInfo> capitalDetails = memberCapitalService.GetCapitalDetails(nullable);
            List <CapitalDetailModel>     list           = (
                from e in capitalDetails.Models.ToList()
                select new CapitalDetailModel()
            {
                Id = e.Id,
                Amount = e.Amount,
                CapitalID = e.CapitalID,
                CreateTime = e.CreateTime.Value.ToString(),
                SourceData = e.SourceData,
                SourceType = e.SourceType,
                Remark = string.Concat(e.SourceType.ToDescription(), ",单号:", e.Id),
                PayWay = e.Remark
            }).ToList();
            DataGridModel <CapitalDetailModel> dataGridModel = new DataGridModel <CapitalDetailModel>()
            {
                rows  = list,
                total = capitalDetails.Total
            };

            return(Json(dataGridModel));
        }
 /// <summary>
 /// 取多个会员资产明细
 /// </summary>
 /// <param name="query"></param>
 /// <returns></returns>
 public static ObsoletePageModel <CapitalDetailInfo> GetCapitalDetails(CapitalDetailQuery query)
 {
     return(_iMemberCapitalService.GetCapitalDetails(query));
 }