public bool CzyIstniejePilkarz(Pilkarz pilkarz) { foreach (var p in ListaPilkarzy) { var p1 = p as Pilkarz; if (p1.isTheSame(pilkarz)) { return(true); } } return(false); }
public bool EditPilkarz(Pilkarz pilkarzOryginalny, Pilkarz pilkarzEdytowany) { if (!pilkarzOryginalny.isTheSame(pilkarzEdytowany)) { ListaPilkarzy[ListaPilkarzy.IndexOf(pilkarzOryginalny)].Imie = pilkarzEdytowany.Imie; ListaPilkarzy[ListaPilkarzy.IndexOf(pilkarzOryginalny)].Nazwisko = pilkarzEdytowany.Nazwisko; ListaPilkarzy[ListaPilkarzy.IndexOf(pilkarzOryginalny)].Wiek = pilkarzEdytowany.Wiek; ListaPilkarzy[ListaPilkarzy.IndexOf(pilkarzOryginalny)].Waga = pilkarzEdytowany.Waga; return(true); } else { return(false); } }
public bool isTheSame(Pilkarz pilkarz) { if (pilkarz.Nazwisko != Nazwisko) { return(false); } if (pilkarz.Imie != Imie) { return(false); } if (pilkarz.Wiek != Wiek) { return(false); } if (pilkarz.Waga != Waga) { return(false); } return(true); }
public void ZapiszPilkarzy() { int n = listaPilkarzy.Count; if (n > 0) { Pilkarz[] pilkarze = new Pilkarz[n]; int index = 0; foreach (var o in ListaPilkarzy) { pilkarze[index++] = o as Pilkarz; } Archiwizacja.ZapisPilkarzyDoPliku(plikArchiwizacji, pilkarze); } else { Pilkarz[] pilkarze = null; Archiwizacja.ZapisPilkarzyDoPliku(plikArchiwizacji, pilkarze); } }
public void ModyfikujPilkarza(string imie, string nazwisko, int wiek, int waga, int nr) { ListaPilkarzy[nr] = new Pilkarz(imie, nazwisko, wiek, waga); }
public void RemovePilkarz(Pilkarz pilkarz) { listaPilkarzy.Remove(pilkarz); }
public void AddPilkarz(Pilkarz pilkarz) { listaPilkarzy.Add(pilkarz); }