public void InsertRecord() { BaseballPlayer hp = new BaseballPlayer(PlayerType.BaseballPlayer, (new BaseballPlayer()).generateID(), PlayerNameT.Text, TeamNameT.Text, int.Parse(GamesPlayedT.Text), int.Parse(d1t.Text), int.Parse(d2t.Text)); Program.lstPlayers.Add(hp); Populate_List(); }
private void List_Click(object sender, EventArgs e) { List_index = List.SelectedIndex; for (int i = 0; i < Program.lstPlayers.Count; i++) { if (List_index != -1) { player = Program.lstPlayers[i]; if (player.PlayerType.ToString().Equals("BaseballPlayer")) { bp = (BaseballPlayer)player; if (player.PlayerName.Equals(List.SelectedItem.ToString())) { tempIndex = i; PlayerIdL.Visibility = Visibility.Visible; PlayerIdT.Visibility = Visibility.Visible; TotalPointsL.Visibility = Visibility.Visible; TotalPointsT.Visibility = Visibility.Visible; d1l.Content = "Runs: "; d2l.Content = "Home Runs: "; PlayerIdT.Text = bp.PlayerId.ToString(); PlayerIdT.IsReadOnly = true; PlayerNameT.Text = bp.PlayerName; TeamNameT.Text = bp.TeamName; GamesPlayedT.Text = bp.GamesPlayed.ToString(); d1t.Text = bp.Runs.ToString(); d2t.Text = bp.HomeRuns.ToString(); TotalPointsT.Text = bp.TotalPoints.ToString(); TotalPointsT.IsReadOnly = true; } } } } }
public void UpdateRecord() { BaseballPlayer hp = new BaseballPlayer(PlayerType.BaseballPlayer, int.Parse(PlayerIdT.Text), PlayerNameT.Text, TeamNameT.Text, int.Parse(GamesPlayedT.Text), int.Parse(d1t.Text), int.Parse(d2t.Text)); Program.lstPlayers[tempIndex] = hp; Populate_List(); }