// public int OpisStanuID { get => this.opisuStanuId; set => this.opisuStanuId; } public OpisStanu(int opisuStanuId, Katalog katalog, int iloscEgzemplarzy, uint cena) { this.opisuStanuId = opisuStanuId; this.katalog = katalog; this.iloscEgzemplarzy = iloscEgzemplarzy; this.cena = cena; }
static void Main(string[] args) { //Stwórz kilka obiektów i wywołaj dla nich wszystkie metody, aby przetestować działanie programu Czasopismo czasopismo1 = new Czasopismo("Tytul czasopisma 1", 1, "wydawnictwo czasopisma", 2001, 1); Czasopismo czasopismo2 = new Czasopismo("Tytul czasopisma 2", 2, "wydawnictwo czasopisma", 2001, 2); Czasopismo czasopismo3 = new Czasopismo("Tytul czasopisma 3", 3, "wydawnictwo czasopisma", 2001, 3); Czasopismo czasopismo4 = new Czasopismo("Tytul czasopisma 4", 4, "wydawnictwo czasopisma", 2001, 4); Autor autor1 = new Autor("Adam", "Kowalski", "Polska"); Autor autor2 = new Autor("Eva", "Novac", "Wielka Brytania"); Ksiazka ksiazka1 = new Ksiazka("Tytul ksiazki 1", 1, "wydawnictwo ksiazki", 2002, 123, autor1); Ksiazka ksiazka2 = new Ksiazka("Tytul ksiazki 2", 2, "wydawnictwo ksiazki", 2002, 124, autor1); Ksiazka ksiazka3 = new Ksiazka("Tytul ksiazki 3", 3, "wydawnictwo ksiazki", 2002, 125, autor2); Ksiazka ksiazka4 = new Ksiazka("Tytul ksiazki 4", 4, "wydawnictwo ksiazki", 2002, 126, autor2); Katalog katalog = new Katalog("Cala Biblioteka"); katalog.DodajPozycje(czasopismo1); katalog.DodajPozycje(czasopismo2); katalog.DodajPozycje(czasopismo3); katalog.DodajPozycje(czasopismo4); katalog.DodajPozycje(ksiazka1); katalog.DodajPozycje(ksiazka2); katalog.DodajPozycje(ksiazka3); katalog.DodajPozycje(ksiazka4); katalog.WypiszWszystko(); katalog.WyszukajPoId(1); katalog.WyszukajPoTytule("Tytul czasopisma 4"); katalog.WyszukajPoTytule("Tytul ksiazi 2"); Console.ReadKey(); }
public OpisStanu(Katalog ksiazka, Stan stan, string opis, Zdarzenie zdarzenie) { this.IdStanu = Guid.NewGuid(); this.ObecnyStan = stan; this.Ksiazka = ksiazka; this.Opis = opis; this.Zdarzenie = zdarzenie; }
static void Main(string[] args) { Katalog l = new Katalog(""); Aplikacja start = new Aplikacja(); start.Wystartuj(); while (true) { start.WczytajKlawisz(); } }
public void ReadKatalog(string filename) { String line; FormatterCSV <Katalog> formatterCSV = new FormatterCSV <Katalog>(); // Read the file and display it line by line. StreamReader file = new System.IO.StreamReader(filename); while ((line = file.ReadLine()) != null) { Katalog obj = (Katalog)formatterCSV.Deserialize(GenerateStreamFromString(line)); dataRepository.AddKatalog(obj); } file.Close(); }
// utworzenie katalogu tworzy tez opis stanu public void AddKatalog(Katalog katalog, uint cenaKatalogu) { dataRepository.AddKatalog(katalog); int myKey = 0; foreach (KeyValuePair <int, Katalog> kat in dataRepository.GetAllKatalog()) { if (kat.Value.Equals(katalog)) { myKey = kat.Key; } } dataRepository.AddOpisStanu(new OpisStanu(myKey, katalog, 0, cenaKatalogu)); }
static void Main(string[] args) { Autor autor_1 = new Autor("adam", "Kowalski", "Polak"); Autor autor_2 = new Autor("Karol", "kaka", "Amerykanin"); Ksiazka ksiazka_1 = new Ksiazka("Dzieci", 0, "Polska", 1999, 200, autor_1); Ksiazka ksiazka_2 = new Ksiazka("Mama I tata", 1, "ZIP", 1945, 200, autor_1); Ksiazka ksiazka_3 = new Ksiazka("Dzieci z Domu dziecka", 2, "Herkules", 1956, 2540, autor_2); Katalog katalog_1 = new Katalog("Lektury"); Czasopismo czasopismo1 = new Czasopismo("Agora", 0, "HISTORY", 2018, 123456789); katalog_1.DodajPozycje(ksiazka_1); katalog_1.DodajPozycje(ksiazka_2); katalog_1.DodajPozycje(ksiazka_3); czasopismo1.WypiszInfo(); // wypisanie wszystkiego katalog_1.WypiszWyszystko(); //szukanie po id if (katalog_1.WyszukajPoID(4)) { Console.WriteLine("jest taka ksiazka z takim id"); } else { Console.WriteLine("Nie ma takeigo ID"); } if (katalog_1.WyszukajPoTytule("Dzieci")) { Console.WriteLine("jest taka ksiazka z takim tytulem"); } else { Console.WriteLine("Nie ma takiego tytulu"); } Console.ReadKey(); }
public void AddKatalog(Katalog katalog) { int length = data.dictionaryKatalog.Count; data.dictionaryKatalog[length] = katalog; }
public void UpdateKatalog(int id, Katalog katalog) { data.dictionaryKatalog[id] = katalog; }
public void AddKsiazka(Katalog ksiazka) { this.Contex.Ksiazki.Add(ksiazka.IdKsiazki, ksiazka); }
public void UpdateKsiazka(Katalog ksiazka) { this.Contex.Ksiazki[ksiazka.IdKsiazki] = ksiazka; }