private void BtnWeekDecrement_Click(object sender, EventArgs e) { Analysis_Service analysisService = new Analysis_Service(); Analysis_Service.Week = Analysis_Service.Week.AddDays(-7); InitAnalysis(); }
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); }