public static Dictionary<string, double> GetTime(DateTime startDatTime, DateTime endDateTime, bool predict, StatisicType type) { switch (type) { case StatisicType.effect: return GetEffect(startDatTime, endDateTime, predict); case StatisicType.plan: return GetPlan(startDatTime, endDateTime, predict); } throw new NotImplementedException(); }
private void cmbStatisticType_SelectedIndexChanged(object sender, EventArgs e) { if (cmbChartType.Text == "") return; var oldType = statisicType; statisicType = (StatisicType)Enum.Parse(typeof(StatisicType), cmbStatisticType.Text); switch (statisicType) { case StatisicType.effect: { if (oldType == StatisicType.plan) { chtWeek.Series.Clear(); foreach (Series series in effectSeries) { chtWeek.Series.Add(series); } } break; } case StatisicType.plan: { if (oldType == StatisicType.effect && effectSeries.Count == 0) { foreach (Series series in chtWeek.Series) { effectSeries.Add(series); } } break; } } Reshow(); }