Example #1
0
 public void addZabiegUsluga(ZabiegUsluga newZabieg)
 {
     if (!zabiegiLista.Contains(newZabieg))
     {
         zabiegiLista.Add(newZabieg);
         newZabieg.setUsluga(this);
     }
 }
Example #2
0
        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);
            }
        }