private void btnUusi_Click(object sender, RoutedEventArgs e) // lisää pelaaja listaan { string seura = (string)cbSeura.SelectedValue; string nimi = txtEtunimi.Text.ToString(); string sukunimi = txtSukunimi.Text.ToString(); double siirtohinta = Double.Parse(txtSiirtohinta.Text); if ( seura != null || nimi != null || sukunimi != null || siirtohinta < 0 ) { Pelaaja uusi = new Pelaaja(nimi, sukunimi, seura, siirtohinta); uusi.KokoNimi(); //string kokonimi = uusi.Kokonimi; if (lista.Contains(uusi)) { txtStatus.Text = "Pelaaja on jo listalla"; //MessageBox.Show("Pelaaja on jo listalla"); } else { lista.Add(uusi); lbPelaajat.ItemsSource = ""; lbPelaajat.ItemsSource = lista; txtStatus.Text = "Pelaaja lisätty"; } } else { txtStatus.Text = "Täytä kaikki kentät"; //MessageBox.Show("Täytä kaikki kentät"); } }
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(); } }