Exemplo n.º 1
0
        private void CreationChart()
        {
            MemberChart.Clear();
            IGoodsOrder goodsOrder = new GoodsOrder(GlobalConfig.DB.FromType.Read);
            IList <KeyValuePair <int, double> > memberShopingChartList = goodsOrder.GetOrderAmountRecord(ProvinceId, CityId, StartTime, Endtime, PayMode, OrderState, 1, ShowMode, GlobalConfig.KeepYear, SaleFilialeId, SalePlatformId);

            if (memberShopingChartList.Count > 0)
            {
                var count = memberShopingChartList.Aggregate(0, (current, t) => current + t.Key);
                MemberChart.DataSource = memberShopingChartList;
                MemberChart.ChartTitle.TextBlock.Text = StartTime.ToShortDateString() + "到" + Endtime.ToShortDateString() + "订单总数为" + count + ",详细如下:";
                MemberChart.DataBind();
            }
            else
            {
                MemberChart.ChartTitle.TextBlock.Text = "无发生数据";
            }
        }