private void timer2_Tick(object sender, EventArgs e) { data.UpdateWeeklyStats(week, p[x].Id); data.UpdateWeeklyStats(week, p2[x].Id); p = controller.GetFavoritePlayers(games[game].Team1, week); p2 = controller.GetFavoritePlayers(games[game].Team2, week); Dispatcher.BeginInvoke((Action) delegate() { if (x == 0) { player1.Content = p[x].Name; yd1.Text = "Passing Yards: " + p[x].SeasonStats.PassingYds.ToString(); td1.Text = "Touchdowns: " + p[x].SeasonStats.PassingTds.ToString(); misc1.Text = "Interceptions: " + p[x].SeasonStats.Interceptions.ToString(); player2.Content = p2[x].Name; yd2.Text = "Passing Yards: " + p2[x].SeasonStats.PassingYds.ToString(); td2.Text = "Touchdowns: " + p2[x].SeasonStats.PassingTds.ToString(); misc2.Text = "Interceptions: " + p2[x].SeasonStats.Interceptions.ToString(); x++; } else if (x == 1) { player1.Content = p[x].Name; yd1.Text = "Rushing Yards: " + p[x].SeasonStats.RushingYds.ToString(); td1.Text = "Touchdowns: " + p[x].SeasonStats.RushingTds.ToString(); misc1.Text = "Fumbles: " + p[x].SeasonStats.Fumbles.ToString(); player2.Content = p2[x].Name; yd2.Text = "Rushing Yards: " + p2[x].SeasonStats.RushingYds.ToString(); td2.Text = "Touchdowns: " + p2[x].SeasonStats.RushingTds.ToString(); misc2.Text = "Fumbles: " + p2[x].SeasonStats.Fumbles.ToString(); x++; } else if (x == 2) { player1.Content = p[x].Name; yd1.Text = "Receiving Yards: " + p[x].SeasonStats.RecYds.ToString(); td1.Text = "Touchdowns: " + p[x].SeasonStats.RecTds.ToString(); misc1.Text = "Catches: " + p[x].SeasonStats.Catches.ToString(); player2.Content = p2[x].Name; yd2.Text = "Receiving Yards: " + p2[x].SeasonStats.RecYds.ToString(); td2.Text = "Touchdowns: " + p2[x].SeasonStats.RecTds.ToString(); misc2.Text = "Catches: " + p2[x].SeasonStats.Catches.ToString(); x = 0; } }); if (IsClosed) { timer2.Enabled = false; } }
public Primary(User use, Controller controller) { this.controller = controller; us = use; week = data.GetWeek(); games = controller.GetScores(week); InitializeComponent(); GameScore[] scores = new GameScore[games.Length]; //InitializeComponent(); for (int i = 0; i < games.Length; i++) { if (games[i].Team1.Equals(us.FavTeam) || games[i].Team2.Equals(us.FavTeam)) { string score = games[i].Score1 + "-" + games[i].Score2; GameScore temp = new GameScore(games[i].Team1, games[i].Team2, score); panel.Children.Add(temp); game = i; break; } } //InitializeComponent(); p = controller.GetFavoritePlayers(games[game].Team1, week); p2 = controller.GetFavoritePlayers(games[game].Team2, week); data.UpdateWeeklyStats(week, p[x].Id); data.UpdateWeeklyStats(week, p2[x].Id); p = controller.GetFavoritePlayers(games[game].Team1, week); p2 = controller.GetFavoritePlayers(games[game].Team2, week); player1.Content = p[x].Name; yd1.Text += " " + p[x].SeasonStats.PassingYds.ToString(); td1.Text += " " + p[x].SeasonStats.PassingTds.ToString(); misc1.Text += " " + p[x].SeasonStats.Interceptions.ToString(); player2.Content = p2[x].Name; yd2.Text += "Passing Yards: " + p2[x].SeasonStats.PassingYds.ToString(); td2.Text += "Touchdowns: " + p2[x].SeasonStats.PassingTds.ToString(); misc2.Text += "Interceptions: " + p2[x].SeasonStats.Interceptions.ToString(); x++; timer2.Elapsed += timer2_Tick; timer2.AutoReset = true; timer2.Enabled = true; timer.Elapsed += timer2_Tick; timer.AutoReset = true; timer.Enabled = true; }