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; } } }
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); }
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); }
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(); }
public void DodajPozycje(Pozycja pozycja) { pozycje.Add(pozycja); }