public void DodajZawodnika(Zawodnik zawodnik)
        {
            List <Zawodnik> zawodnicy = Zawodnicy.ToList();

            zawodnik.IdZawodnika = PodajMaksymalneId() + 1;
            zawodnicy.Add(zawodnik);
            Zawodnicy = zawodnicy.ToArray();
        }
예제 #2
0
        private void btnUsun_Click(object sender, EventArgs e)
        {
            Zawodnik zaznaczonyZawodnik = (Zawodnik)lbDane.SelectedItem;

            md.UsunZawodnika(zaznaczonyZawodnik.IdZawodnika);
            md.EksportujZawodników();
            lbDane.DataSource    = md.Zawodnicy;
            lbDane.DisplayMember = "ImieNazwiskoKraj";
        }
예제 #3
0
        private void lbDane_SelectedIndexChanged(object sender, EventArgs e)
        {
            Zawodnik zaznaczonyZawodnik = (Zawodnik)lbDane.SelectedItem;

            txtImie.Text           = zaznaczonyZawodnik.Imie;
            txtNazwisko.Text       = zaznaczonyZawodnik.Nazwisko;
            txtKraj.Text           = zaznaczonyZawodnik.Kraj;
            txtWaga.Text           = zaznaczonyZawodnik.Waga.ToString();
            txtWzrost.Text         = zaznaczonyZawodnik.Wzrost.ToString();
            datDataUrodzenia.Value = zaznaczonyZawodnik.DataUrodzenia;
        }
 public void EdytujZawodnika(Zawodnik z)
 {
     for (var index = 0; index < Zawodnicy.Length; index++)
     {
         if (Zawodnicy[index].IdZawodnika == z.IdZawodnika)
         {
             Zawodnicy[index].Imie          = z.Imie;
             Zawodnicy[index].Nazwisko      = z.Nazwisko;
             Zawodnicy[index].Kraj          = z.Kraj;
             Zawodnicy[index].DataUrodzenia = z.DataUrodzenia;
             Zawodnicy[index].Wzrost        = z.Wzrost;
             Zawodnicy[index].Waga          = z.Waga;
             break;
         }
     }
 }
예제 #5
0
        private void btnDodaj_Click(object sender, EventArgs e)
        {
            Zawodnik z = new Zawodnik()
            {
                Imie          = txtImie.Text,
                Nazwisko      = txtNazwisko.Text,
                Kraj          = txtKraj.Text,
                DataUrodzenia = datDataUrodzenia.Value,
                Waga          = Convert.ToInt32(txtWaga.Text),
                Wzrost        = Convert.ToInt32(txtWzrost.Text)
            };

            md.DodajZawodnika(z);
            md.EksportujZawodników();
            lbDane.DataSource    = md.Zawodnicy;
            lbDane.DisplayMember = "ImieNazwiskoKraj";
        }
 public void ImportujZawodnikow()
 {
     string[] wiersze = File.ReadAllLines(sciezka + "zawodnicy.txt");
     Zawodnicy = new Zawodnik[wiersze.Length];
     for (int i = 0; i < wiersze.Length; i++)
     {
         string[] komorki = wiersze[i].Split(';');
         Zawodnicy[i] = new Zawodnik()
         {
             IdZawodnika   = Convert.ToInt32(komorki[0]),
             IdTrenera     = Convert.ToInt32(komorki[1]),
             Imie          = komorki[2],
             Nazwisko      = komorki[3],
             Kraj          = komorki[4],
             DataUrodzenia = Convert.ToDateTime(komorki[5]),
             Wzrost        = Convert.ToInt32(komorki[6]),
             Waga          = Convert.ToInt32(komorki[7])
         };
     }
 }
예제 #7
0
        private void btnEdytuj_Click(object sender, EventArgs e)
        {
            var zaznaczony = (Zawodnik)lbDane.SelectedItem;
            var z          = new Zawodnik()
            {
                Imie          = txtImie.Text,
                Nazwisko      = txtNazwisko.Text,
                DataUrodzenia = datDataUrodzenia.Value,
                IdZawodnika   = zaznaczony.IdZawodnika,
                Kraj          = txtKraj.Text,
                Waga          = Convert.ToInt32(txtWaga.Text),
                Wzrost        = Convert.ToInt32(txtWzrost.Text)
            };

            md.EdytujZawodnika(z);
            md.EksportujZawodników();
            md.ImportujWszystko();
            lbDane.DataSource    = md.Zawodnicy;
            lbDane.DisplayMember = "ImieNazwiskoKraj";
        }