示例#1
0
        private void GetList(HttpContext context)
        {
            StoreBalanceQuery query = this.GetQuery(context);
            StoerBalanceModel <Dictionary <string, object> > dataList = this.GetDataList(query);
            IsoDateTimeConverter isoDateTimeConverter = new IsoDateTimeConverter();

            isoDateTimeConverter.DateTimeFormat = "yyyy-MM-dd HH:mm:ss";
            string s = JsonConvert.SerializeObject(dataList, Formatting.Indented, isoDateTimeConverter);

            context.Response.Write(s);
            context.Response.End();
        }
示例#2
0
        private StoerBalanceModel <Dictionary <string, object> > GetDataList(StoreBalanceQuery query)
        {
            StoerBalanceModel <Dictionary <string, object> > stoerBalanceModel = new StoerBalanceModel <Dictionary <string, object> >();
            DbQueryResult storeBalanceOverOrders = StoresHelper.GetStoreBalanceOverOrders(query);

            stoerBalanceModel.rows = DataHelper.DataTableToDictionary(storeBalanceOverOrders.Data);
            List <Dictionary <string, object> > rows = DataHelper.DataTableToDictionary(storeBalanceOverOrders.Data);
            int      storeId = query.StoreId;
            DateTime value   = query.StartDate.Value;
            DateTime?endDate = query.EndDate;
            decimal  num     = stoerBalanceModel.totalAmount = StoresHelper.GetStoreBalanceOrderTotal(storeId, value, endDate.Value, query.IsStoreCollect);

            stoerBalanceModel.rows  = rows;
            stoerBalanceModel.total = storeBalanceOverOrders.TotalRecords;
            return(stoerBalanceModel);
        }