public void DodajPozycje(Pozycja p, string _dzialTematyczny) { var katalog = new Katalog(_dzialTematyczny); katalog.DodajPozycje(p); }
static void Main(string[] args) { Console.WriteLine("\t\t\t\tWitamy w Bibliotece!"); //[<=>]Biblioteka: var BibliotekaMiejska = new Biblioteka("ul. Armii Krajowej"); //[<=>]Bibliotekarze: var Sebastian = new Bibliotekarz("Sebastian", "Bąk", "18-03-2019", 4000); //[<=>]Katalogi w bibliotece: var KatalogHorror = new Katalog("wszystko"); var KatalogKomedie = new Katalog("komedie"); //[<=>]Pozycje w bibliotece: //[*]Książki: var HansKloss = new Ksiazka("Hans Kloss", 0, "Polskie", 1999, 100); //=>Autorzy: var HansK = new Autor("Hans", "Kloss", "Polak"); var HarryPotter = new Ksiazka("Harry Poter", 1, "Wielka Brytania", 2005, 400); //=>Autorzy: var JKRowling = new Autor("J.K.", "Rowling", "Wielka Brytania"); var Biblia = new Ksiazka("Biblia", 2, "-nieznane-", 0, 200); //=>Autorzy: //[*]Czasopisma: var BatMan2001 = new Czasopismo("Batman", 0, "Marvel", 2001, 1); //Operacje na bibliotece BibliotekaMiejska.DodajKatalog(KatalogHorror); BibliotekaMiejska.DodajBibliotekarza(Sebastian); BibliotekaMiejska.DodajPozycje(HansKloss, "wszystko"); BibliotekaMiejska.WypiszBibliotekarzy(); BibliotekaMiejska.WypiszWszystkiePozycje(); BibliotekaMiejska.ZnajdzPozycjePoId(0); KatalogHorror.DodajPozycje(HansKloss); KatalogHorror.DodajPozycje(HarryPotter); KatalogHorror.DodajPozycje(Biblia); BibliotekaMiejska.ZnajdzPozycjePoId(0); BibliotekaMiejska.ZnajdzPozycjePoId(1); BibliotekaMiejska.ZnajdzPozycjePoId(2); KatalogHorror.DodajPozycje(BatMan2001); BibliotekaMiejska.DodajKatalog(KatalogKomedie); //[<==>]Biblioteka: var BibliotekaNieczynna = new Biblioteka("ul. Zamkowa"); //[<=>]Bibliotekarze: //[<=>]Katalogi w bibliotece: var KatalogRomans = new Katalog("romans"); //[<=>]Pozycje w bibliotece: //[*]Książki: //[*]Czasopisma: //Operacje na bibliotece Console.WriteLine("\n\t [<==BibliotekaMiejska==>] Wypisz wszystkie pozycje\n#######\n"); BibliotekaMiejska.WypiszWszystkiePozycje(); Console.WriteLine("\n$$ [<==BibliotekaMiejska==>] Wypisz wszystkich Bibliotekarzy $$"); BibliotekaMiejska.WypiszBibliotekarzy(); Console.WriteLine("\n$$ [<==BibliotekaMiejska==>] Wypisz wszystkie o ID: 0 $$"); BibliotekaMiejska.ZnajdzPozycjePoId(0); Console.WriteLine("\n$$ [<==BibliotekaMiejska==>] Wypisz wszystkie o ID: 4 $$"); BibliotekaMiejska.ZnajdzPozycjePoId(4); Console.WriteLine("\n$$ Znajdz W KatalogHorror pozycje po id: 0 $$"); KatalogHorror.ZnajdzPozycjePoId(0); Console.WriteLine("\n$$ Znajdz W KatalogHorror pozycje po id: 4 $$"); KatalogHorror.ZnajdzPozycjePoId(4); HansKloss.DodajAutora(HansK); HarryPotter.DodajAutora(JKRowling); Console.WriteLine("\n$$ Wyświetlenie autorów po dodaniu $$"); KatalogHorror.WypiszWszystkiePozycje(); // Sprwadzenie co kryje się w katalogu komedie Console.WriteLine("\n $$ Pozycje w Katalogu Komedie $$"); KatalogKomedie.WypiszWszystkiePozycje(); Console.WriteLine("\n\t [<==BibliotekaNieczynna==>] Wypisz wszystkie pozycje\n#######\n"); BibliotekaNieczynna.WypiszWszystkiePozycje(); Console.WriteLine("\n\t [<==BibliotekaNieczynna==>] Wypisz wszystkich bibliotekarzy:"); BibliotekaNieczynna.WypiszBibliotekarzy(); Console.WriteLine("\n\t [<==BibliotekaNieczynna==>] Znajdz pozycje o id {0}:"); BibliotekaNieczynna.ZnajdzPozycjePoId(0); Console.WriteLine("\n\t [<==BibliotekaNieczynna==>] Znajdz pozycje o id {}:"); BibliotekaNieczynna.ZnajdzPozycjePoId(1); Console.ReadKey(); }