public void addZabiegUsluga(ZabiegUsluga newUsluga) { int licznik = 0; int licznikZajetych = 0; for (int x = 0; x < uslugiTablica.Length; x++) { if (uslugiTablica[x] == newUsluga) { licznik++; } if (uslugiTablica[x] != null) { licznikZajetych++; } } if (licznik != 0) { throw new Exception("Podana usluga jest już w liście usług!"); } if (licznikZajetych == 3) { throw new Exception("Limit trzech usług został osiągnięty!"); } if (licznik == 0) { for (int y = 0; y < uslugiTablica.Length; y++) { if (uslugiTablica[y] == null) { uslugiTablica[y] = newUsluga; break; } } newUsluga.setZabieg(this); } }