// 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;
 }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
 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;
 }
Esempio n. 4
0
        static void Main(string[] args)
        {
            Katalog   l     = new Katalog("");
            Aplikacja start = new Aplikacja();

            start.Wystartuj();
            while (true)
            {
                start.WczytajKlawisz();
            }
        }
Esempio n. 5
0
        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();
        }
Esempio n. 6
0
        // 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));
        }
Esempio n. 7
0
        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();
        }
Esempio n. 8
0
        public void AddKatalog(Katalog katalog)
        {
            int length = data.dictionaryKatalog.Count;

            data.dictionaryKatalog[length] = katalog;
        }
Esempio n. 9
0
 public void UpdateKatalog(int id, Katalog katalog)
 {
     data.dictionaryKatalog[id] = katalog;
 }
Esempio n. 10
0
 public void AddKsiazka(Katalog ksiazka)
 {
     this.Contex.Ksiazki.Add(ksiazka.IdKsiazki, ksiazka);
 }
Esempio n. 11
0
 public void UpdateKsiazka(Katalog ksiazka)
 {
     this.Contex.Ksiazki[ksiazka.IdKsiazki] = ksiazka;
 }