Esempio n. 1
0
        public JsonResult MonthPayOffList(MonthPayOffFilter filter)
        {
            filter.PageSize = int.MaxValue;
            var dataSource = Core.Receivable.MonthPayOff.GetByFilter(filter);

            List <MonthPayOff> queryData = dataSource.ToList();

            int i    = 0;
            var data = queryData.Select(u => new
            {
                Index           = ++i, //行号
                ID              = u.ID,
                PayOffMonth     = u.PayOffMonth.ToStringMonth(),
                LoadBillCounts  = u.LoadBillCounts,
                OrderCounts     = u.OrderCounts,
                PreTotalCostFee = u.PreTotalCostFee,
                TotalCostFee    = u.TotalCostFee,
                PreInComeFee    = u.PreInComeFee,
                InComeFee       = u.InComeFee,
                TotalMargin     = u.TotalMargin,
                MarginRate      = Math.Round((u.MarginRate) * 100, 2),
                Remark          = u.Remark,
                Status          = u.Status.GetDescription(false)
            });

            //构造成Json的格式传递
            var result = new { iTotalRecords = queryData.Count, iTotalDisplayRecords = 10, data = data };

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Esempio n. 2
0
 /// <summary>
 /// 分页获取数据
 /// </summary>
 /// <param name="filter"></param>
 /// <returns></returns>
 public static IPageOfList <MonthPayOff> GetByFilter(MonthPayOffFilter filter)
 {
     return(Dao.GetByFilter(filter));
 }