Пример #1
0
 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();
 }
Пример #2
0
 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();
 }