Beispiel #1
0
        private void BtnWeekDecrement_Click(object sender, EventArgs e)
        {
            Analysis_Service analysisService = new Analysis_Service();

            Analysis_Service.Week = Analysis_Service.Week.AddDays(-7);
            InitAnalysis();
        }
Beispiel #2
0
        public void InitAnalysis()
        {
            Analysis_Service analysisService = new Analysis_Service();
            List <Ticket>    tickets         = analysisService.GetTickets();
            DateTime         week            = Analysis_Service.Week;

            Console.WriteLine("Loaded: " + week);
            lblWeek.Text = "Week " + analysisService.GetWeekOfYear(week);

            DateTime startOfWeek = analysisService.StartOfWeek(week);
            DateTime endOfWeek   = analysisService.EndOfWeek(week);

            lblWeekDates.Text = string.Format("{0} {1} {2} - {3} {4} {5}",
                                              startOfWeek.Year, startOfWeek.ToString("MMM"), startOfWeek.Day,
                                              endOfWeek.Year, endOfWeek.ToString("MMM"), endOfWeek.Day);

            List <Ticket>[] ticketsByDayOfWeek = analysisService.SortTicketsByDayOfWeek(tickets, week);
            chartAnalysis.Series[0].Points.Clear();
            chartAnalysis.Series[0].Points.AddXY("Mon", ticketsByDayOfWeek[1].Count);
            chartAnalysis.Series[0].Points.AddXY("Tue", ticketsByDayOfWeek[2].Count);
            chartAnalysis.Series[0].Points.AddXY("Wed", ticketsByDayOfWeek[3].Count);
            chartAnalysis.Series[0].Points.AddXY("Thu", ticketsByDayOfWeek[4].Count);
            chartAnalysis.Series[0].Points.AddXY("Fri", ticketsByDayOfWeek[5].Count);
            chartAnalysis.Series[0].Points.AddXY("Sat", ticketsByDayOfWeek[6].Count);
            chartAnalysis.Series[0].Points.AddXY("Sun", ticketsByDayOfWeek[0].Count);
        }