예제 #1
0
        static void Main(string[] args)
        {
            Katalog katalog1 = new Katalog("Dramat");
            Pozycja poz      = new Ksiazka("Wolf", 2, "Helion", 2010, 500);

            poz.WypiszInfo();
            katalog1.DodajPozycje(poz);
            katalog1.WypiszWszystkiePozycje();
            Autor   autor = new Autor("Henryk", "Sienkiewicz", "Niemic");
            Ksiazka ksi   = new Ksiazka("Wolfik", 3, "Helion", 2020, 600);

            ksi.DodajAutora(autor);
            ksi.WypiszInfo();
            Pozycja pozycja = katalog1.ZnajdzPozycjePoId(2);

            pozycja.WypiszInfo();
            Biblioteka   biblioteka = new Biblioteka("Czestochowa");
            Bibliotekarz Adam       = new Bibliotekarz("Adam", "Kowalski", "2015", 3000);
            Bibliotekarz Jan        = new Bibliotekarz("Jan", "Kowalski", "2013", 3200);

            biblioteka.DodajBibliotekarza(Adam);
            biblioteka.DodajBibliotekarza(Jan);
            biblioteka.WypiszBibliotekarzy();
            biblioteka.DodajKatalog(katalog1);
            biblioteka.WypiszWszystkiePozycje();



            Console.ReadKey();
        }
예제 #2
0
 public void DodajPozycje(Pozycja p, string dzialTematyczny)
 {
     for (int i = 0; i < katalogi.Count; i++)
     {
         if (dzialTematyczny == katalogi[i].dzialTematyczny)
         {
             katalogi[i].DodajPozycje(p);
         }
     }
 }
예제 #3
0
        static void Main(string[] args)
        {
            Katalog katalog1 = new Katalog("Dramat");
            Pozycja poz      = new Ksiazka("Wolf", 2, "Helion", 2010, 500);

            poz.WypiszInfo();
            katalog1.DodajPozycje(poz);
            katalog1.WypiszWszystkiePozycje();
            Autor   autor = new Autor("Henryk", "Sienkiewicz");
            Ksiazka ksi   = new Ksiazka("Wolfik", 3, "Helion", 2020, 600);

            ksi.DodajAutora(autor);
            ksi.WypiszInfo();
            Pozycja pozycja = katalog1.ZnajdzPozycje(2);

            pozycja.WypiszInfo();


            Console.ReadKey();
        }
예제 #4
0
 public void DodajPozycje(Pozycja pozycja)
 {
     pozycje.Add(pozycja);
 }
예제 #5
0
 public void DodajPozycje(Pozycja p, string dzialTematyczny)
 {
     katalogi.Add(new Katalog(p, dzialTematyczny));
 }
예제 #6
0
 public Katalog(Pozycja pozycja, string dzialTematyczy)
 {
     pozycje.Add(pozycja);
     DzialTematyczny = dzialTematyczy;
 }