private List <_Chart> CreateChartData3(Biz.BizBusinessAnalysis.StatisticGlobalBean statisticGlobalBean) { List <_Chart> chart1 = new List <_Chart>(); chart1.Clear(); string name = ""; decimal vaule = 0; for (int i = 0; i < 6; i++) { _Chart chart = new _Chart(); switch (i) { case 0: name = "日均客流量"; vaule = Convert.ToDecimal(statisticGlobalBean.avgdaypeople); break; case 1: name = "人均价"; vaule = Convert.ToDecimal(statisticGlobalBean.avgsummoney); break; case 2: name = "菜品数量"; vaule = Convert.ToDecimal(statisticGlobalBean.itemNum); break; case 3: name = "会员占比"; vaule = Convert.ToDecimal(statisticGlobalBean.memuserpercent); break; case 4: name = "老顾客占比"; vaule = Convert.ToDecimal(statisticGlobalBean.olduserpercent); break; case 5: name = "进店周期"; vaule = Convert.ToDecimal(statisticGlobalBean.periodnum); break; } chart.Name = name; chart.Value = vaule; chart1.Add(chart); } return(chart1); }
private void InichartControl3() { //chartControl3.Series[0].DataSource statisticGlobalBean = BizBusiness.getStatisticGlabolInfo(_sdate.DateTime, _edate.DateTime); chartControl3.Series[0].Points.Clear(); foreach (var a in CreateChartData3(statisticGlobalBean)) { string name = a.Name; decimal vaule = a.Value; DevExpress.XtraCharts.SeriesPoint seriesPoint = new DevExpress.XtraCharts.SeriesPoint(name, new object[] { vaule }); chartControl3.Series[0].Points.Add(seriesPoint); } }