public void GetList(HttpContext context) { StoreBalanceDetailQuery dataQuery = this.GetDataQuery(context); PageModel <StoreBalanceDetailInfo> balanceDetails = StoreBalanceHelper.GetBalanceDetails(dataQuery); string s = base.SerializeObjectToJson(new { Result = new { total = balanceDetails.Total, rows = from b in balanceDetails.Models select new { Income = (b.Income.HasValue ? b.Income.Value.F2ToString("f2").ToDecimal(0) : decimal.Zero), Expenses = (b.Expenses.HasValue ? b.Expenses.Value.F2ToString("f2").ToDecimal(0) : decimal.Zero), TradeType = b.TradeType, TradeTypeText = b.TradeTypeText, TradeDate = b.TradeDate.ToString("yyyy-MM-dd HH:mm"), Balance = b.Balance, TradeNo = b.TradeNo, UserName = ((new ManagerDao().FindManagerByStoreId(b.StoreId, SystemRoles.StoreAdmin) != null) ? new ManagerDao().FindManagerByStoreId(b.StoreId, SystemRoles.StoreAdmin).UserName : "") } } }); context.Response.Write(s); context.Response.End(); }
private void GetBalanceOnLineDetailById(HttpContext context) { StoreBalanceOrderInfo balanceDetails = StoreBalanceHelper.GetBalanceDetails(context.Request.QueryString["id"].ToInt(0)); IsoDateTimeConverter isoDateTimeConverter = new IsoDateTimeConverter(); isoDateTimeConverter.DateTimeFormat = "yyyy-MM-dd HH:mm:ss"; string s = JsonConvert.SerializeObject(balanceDetails, Formatting.Indented, isoDateTimeConverter); context.Response.Write(s); context.Response.End(); }