Beispiel #1
0
        private void UpdateWeekStats()
        {
            //hent ut registrerte og generiske, sorter på ukedager og vis mandag til fredag med to søyler på hver

            var v = mc.GetAllVisitsThisYear();
            // List<GenericVisitor> g = mc.GetAllGenericVisitsThisYear();

            DateTime d = DateTime.Now;

            Console.WriteLine(d.DayOfWeek);

            //var res = v.Select(i => i.VisitTime.DayOfWeek).Distinct().Count();
            //items.Select(i => i.Value).Distinct().Count()
            ChartArea chartArea1 = new ChartArea();

            ukestrendChart.ChartAreas.Clear();
            ukestrendChart.ChartAreas.Add(chartArea1);
            Series series1 = new Series();

            series1.IsValueShownAsLabel = true;
            series1.ChartType           = radioButton3.Checked ? SeriesChartType.Pie : SeriesChartType.Column;
            for (int i = 0; i < v.Count; i++)
            {
                series1.Points.Add(v[i]).AxisLabel = WeekDays[i];
            }

            ukestrendChart.Series.Clear();
            ukestrendChart.Series.Add(series1);
            ukestrendChart.Titles.Clear();
            ukestrendChart.Titles.Add(new Title("Ukestrend", new Docking(), new Font("", 9, FontStyle.Bold), Color.Black));
        }