private void poistaPelaajaButton_Click(object sender, RoutedEventArgs e) { Pelaaja temp = (Pelaaja)pelaajatListbox.SelectedItem; pelaajat.Remove(temp); statusBarTextBlock.Text = "Pelaaja poistettu!"; statusBarTextBlock.Text = "Pelaajat poistettu!"; }
private void pelaajatListbox_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (pelaajatListbox.SelectedIndex != -1) { lastSelectedIndex = pelaajatListbox.SelectedIndex; Pelaaja temp = (Pelaaja)pelaajatListbox.SelectedItem; etunimiTextBox.Text = temp.Etunimi; sukunimiTextBox.Text = temp.Sukunimi; seuraComboBox.Text = temp.Seura; siirtohintaTextBox.Text = temp.Siirtohinta.ToString(); } }
private void uusiPelaaja_Click(object sender, RoutedEventArgs e) { pelaaja = new Pelaaja(etunimiTextBox.Text, sukunimiTextBox.Text, double.Parse(siirtohintaTextBox.Text), seuraComboBox.Text); pelaajat.Add(pelaaja); statusBarTextBlock.Text = "Pelaaja lisätty!"; try { pelaaja = new Pelaaja(etunimiTextBox.Text, sukunimiTextBox.Text, double.Parse(siirtohintaTextBox.Text), seuraComboBox.Text); if (!pelaajat.Any(p => p.KokoNimi == pelaaja.KokoNimi)) { pelaajat.Add(pelaaja); statusBarTextBlock.Text = "Pelaajat lisätty!"; } else { statusBarTextBlock.Text = "Tämän niminen pelaaja on jo listassa!"; } } catch (FormatException error) { statusBarTextBlock.Text = error.ToString(); } }