Exemple #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Sprawdzenie.............................................................. ");

            Katalog    katalog    = new Katalog("Książki");
            Czasopismo czasopismo = new Czasopismo("gazeta", 1, "wszip", 1999, 2);
            Ksiazka    ksiazka    = new Ksiazka("Jakas książka", 2, "ORelly", 1889, 432);

            Console.WriteLine("-------------------------");
            czasopismo.WypiszInfo();
            Console.WriteLine("-------------------------");
            ksiazka.WypiszInfo();

            Autor autor = new Autor("Jan", "Kowalski", "Polska");

            ksiazka.DodajAutora(autor);
            Console.WriteLine("-------------------------");
            ksiazka.WypiszInfo();

            katalog.DodajPozycje(ksiazka);
            katalog.DodajPozycje(czasopismo);

            katalog.WypiszInfo();

            Bibliotekarz bibliotekarz  = new Bibliotekarz("Roland", "ZeSpychowa", "08-09-1992", 3000);
            Bibliotekarz bibliotekarz2 = new Bibliotekarz("Jakies", "Imie", "08-12-1999", 2000);

            Biblioteka biblioteka = new Biblioteka("ul. Rolna 123");

            Czasopismo czasopismo2 = new Czasopismo("jakies", 3, "czasopismo", 2000, 4);

            biblioteka.DodajBibliotekarza(bibliotekarz);
            biblioteka.WypiszBibliotekarzy();
            biblioteka.DodajKatalog(katalog);
            biblioteka.DodajPozycje(czasopismo2, "Książki");

            Console.WriteLine("-------------------------");
            biblioteka.WypiszWszystkiePozycje();

            Pozycja wyszukanaPozycja = biblioteka.ZnajdzPozycjePoId(1);

            Pozycja wyszukanaPozycja2 = biblioteka.ZnajdzPozycjePoTytule("Jakas książka");

            List <Bibliotekarz> wyszukanyBibliotekarz  = biblioteka.ZnajdzBibliotekarzyPoImieniu("Jakies");
            List <Bibliotekarz> wyszukanyBibliotekarz2 = biblioteka.ZnajdzBibliotekarzyPoNazwisku("ZeSpychowa");
            Bibliotekarz        wyszukanyBibliotekarz3 = biblioteka.ZnajdzBibliotekarzaPoInieniuINazwisku("Roland", "ZeSpychowa");

            Console.WriteLine("-------------------------");
            wyszukanaPozycja.WypiszInfo();
            Console.WriteLine("-------------------------");
            wyszukanaPozycja2.WypiszInfo();

            Console.WriteLine("-------------------------");
            for (int i = 0; i < wyszukanyBibliotekarz.Count; i++)
            {
                wyszukanyBibliotekarz[i].WypiszInfo();
            }
            Console.WriteLine("-------------------------");
            for (int i = 0; i < wyszukanyBibliotekarz2.Count; i++)
            {
                wyszukanyBibliotekarz2[i].WypiszInfo();
            }
            Console.WriteLine("-------------------------");
            wyszukanyBibliotekarz3.WypiszInfo();

            Console.ReadKey();
        }
Exemple #2
0
 public void DodajKatalog(Katalog katalog)
 {
     katalogi.Add(katalog);
 }