public void LisaaPelaajaValmiiseenListaan(Pelaaja pelaaja)
 {
     this.lista.Add(pelaaja);
 }
 public int IndexOf (Pelaaja pelaaja)
 {
     return lista.IndexOf(pelaaja);
 }
예제 #3
0
        // Luo uuden pelaajan syötettyjen arvojen mukaan
        private void btnLuoPelaaja_Click(object sender, RoutedEventArgs e)
        {

            // Tarkistetaan onko samannimistä pelaajaa (muutosta tehdessä ei tarkisteta koska ongelmia).
            foreach (Pelaaja pelaaja in listaValmiistaPelaajista.Lista)
            {
                if (tbEtunimi.Text == pelaaja.Etunimi)
                {
                    MessageBox.Show("Ei voi samaa nimeä uudestaan käyttää.");
                    return;
                }
            }

            string enimi = tbEtunimi.Text;
            string snimi = tbSukunimi.Text;
            string seura = cmbSeura.Items.GetItemAt(cmbSeura.SelectedIndex).ToString();

            int hinta;
            Int32.TryParse(tbSiirtohinta.Text, out hinta);

            // Tarkistetaan että syötteet on sopivia
            if (CheckNameInput(enimi) && CheckNameInput(snimi))
            {
                Pelaaja pelaaja = new Pelaaja(enimi, snimi, seura, hinta);
                listaValmiistaPelaajista.LisaaPelaajaValmiiseenListaan(pelaaja);
            }
            else
            {
                return;
            }

            

            //lbPelaajalista.Items.Add(pelaaja.KokoNimi);

        }