Example #1
0
 public void DodajPozycje(Pozycja pozycja, string dzialTematyczny)
 {
     for (int i = 0; i < katalogi.Count; i++)
     {
         if (katalogi[i].DzialTematyczny == dzialTematyczny)
         {
             katalogi[i].DodajPozycje(pozycja);
             break;
         }
     }
 }
Example #2
0
 public Pozycja ZnajdzPozycjePoId(int id)
 {
     for (int i = 0; i < katalogi.Count; i++)
     {
         Pozycja pozycja = katalogi[i].ZnajdzPozycjePoId(id);
         if (pozycja != null)
         {
             return(pozycja);
         }
     }
     return(null);
 }
Example #3
0
 public Pozycja ZnajdzPozycjePoTytule(string tytul)
 {
     for (int i = 0; i < katalogi.Count; i++)
     {
         Pozycja pozycja = katalogi[i].ZnajdzPozycjePoTytule(tytul);
         if (pozycja != null)
         {
             return(pozycja);
         }
     }
     return(null);
 }
Example #4
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();
        }
Example #5
0
 public void DodajPozycje(Pozycja pozycja)
 {
     pozycje.Add(pozycja);
 }