private void WriteToFile() { string strRow = ""; File.WriteAllText(fileName, "Etunimi;Sukunimi;Seura;Siirtohinta\n"); List<Pelaaja> players = new List<Pelaaja>(); Pelaaja player = new Pelaaja(); Seura seura = new Seura(); //int i = GetSelectedTeam(); for (int i = 0; i < NHL.Count(); i++) //For every Seura { seura = NHL.ElementAt(i); players = seura.GetPlayers(); for (int j = 0; j < players.Count(); j++) //For every player in players list in Seura { player = players.ElementAt(j); strRow = player.Etunimi; strRow += ";"; strRow += player.Sukunimi; strRow += ";"; strRow += player.Seura; strRow += ";"; strRow += player.Siirtohinta; strRow += "\n"; File.AppendAllText(fileName, strRow); } } }
//Update list object in GUI public void UpdateListView() { List<Pelaaja> players = new List<Pelaaja>(); Pelaaja player = new Pelaaja(); Seura seura = new Seura(); //cbTeam.Items.Clear(); //clear list lstPelaajat.Items.Clear(); int i = GetSelectedTeam(); if (NHL.Count > 0) { seura = NHL.ElementAt(i); //cbTeam.Items.Add(seura.SeuraNimi); //Add Seura players = seura.GetPlayers(); for (int j = 0; j < players.Count(); j++) //For every player in players list in Seura { player = players.ElementAt(j); lstPelaajat.Items.Add(player.KokoNimi); //Add player to list } } }
private void btnRemovePlayer_Click(object sender, RoutedEventArgs e) { Seura seura = new Seura(); if (NHL.Count > GetSelectedTeam()) { seura = NHL.ElementAt(GetSelectedTeam()); string name = seura.GetPlayers().ElementAt(GetSelectedPlayer()).KokoNimi; lbStatusBar.Content = "Pelaaja '" + name + "' poistettu!"; seura.RemovePlayer(GetSelectedPlayer()); } UpdateListView(); }