Exemplo n.º 1
0
 public void UaktualnijWypozyczenie(Wykaz wypozyczajacy, Zdarzenie wypozyczenie)
 {
     for (int i = 0; i < DaneRepozytorium.GetAllZdarzenie().Count; i++)
     {
         if (DaneRepozytorium.GetZdarzenie(i).Wypozyczajacy == wypozyczajacy)
         {
             DaneRepozytorium.UpdateZdarzenie(i, wypozyczenie);
         }
     }
 }
Exemplo n.º 2
0
 public void UaktualnijWypozyczenie(OpisStanu egzemplarz, Zdarzenie wypozyczenie)
 {
     for (int i = 0; i < DaneRepozytorium.GetAllZdarzenie().Count; i++)
     {
         if (DaneRepozytorium.GetZdarzenie(i).Egzemplarz == egzemplarz)
         {
             DaneRepozytorium.UpdateZdarzenie(i, wypozyczenie);
         }
     }
 }
Exemplo n.º 3
0
        public bool UpdateZdarzenie(int pozycja, Zdarzenie zdarzenie)
        {
            if (pozycja >= DanePowiazania.Wypozyczenia.Count || pozycja < 0)
            {
                return(false);
            }

            DanePowiazania.Wypozyczenia[pozycja] = zdarzenie;
            return(true);
        }
Exemplo n.º 4
0
        override public void Wypelnij(ref DataContext contex)
        {
            // wypelniam uzytkownikow
            Uzytkownik u1 = new Uzytkownik
            {
                Imie     = "Jan",
                Nazwisko = "Niezbedny",
                Pesel    = 6389,
                Adres    = "Gdanska 3m.22",
            };
            Uzytkownik u2 = new Uzytkownik
            {
                Imie     = "Grzegorz",
                Nazwisko = "Brzeczyszczykiewicz",
                Pesel    = 1,
                Adres    = "Chrzeszczygrzegoszyce powiad Łękołody"
            };

            contex.listaUzytkownikow.Add(u1);
            contex.listaUzytkownikow.Add(u2);

            //// wypelniam ksiazki
            Egzemplarz e1 = new Ksiazka(1, "c# lekykon kieszonkowy", Rodzaj.popularno_naukowy, 199, "Joseph", "Albahari", "978-83-283-2446-6");
            Egzemplarz e2 = new Ksiazka(2, "Rzeżnik drzew", Rodzaj.fantastyka, 479, "Andrzej", "Pilipiuk", "978-83-7574-937-3");

            contex.ksiazki.Add(e1.Id, e1);
            contex.ksiazki.Add(e2.Id, e2);

            //// wypelniam zdarzenia

            Zdarzenie z1 = new Zdarzenie
            {
                Kto             = u1,
                Co              = e1,
                KiedyWypozyczyl = new DateTime(2018, 3, 1, 9, 0, 0), //01/03/2008 07:00:00
                KiedyZwrocil    = new DateTime(2018, 3, 15, 13, 0, 0),
                Kara            = 0,
            };

            Zdarzenie z2 = new Zdarzenie
            {
                Kto             = u1,
                Co              = e2,
                KiedyWypozyczyl = new DateTime(2018, 6, 8, 16, 0, 0), //01/03/2008 07:00:00
                KiedyZwrocil    = new DateTime(2018, 6, 15, 13, 0, 0),
                Kara            = 0,
            };

            Zdarzenie z3 = new Zdarzenie
            {
                Kto             = u2,
                Co              = e1,
                KiedyWypozyczyl = new DateTime(2018, 7, 9, 13, 10, 0), //01/03/2008 07:00:00

                Kara = 0,
            };

            contex.zdarzenia.Add(z1);
            contex.zdarzenia.Add(z2);
            contex.zdarzenia.Add(z3);

            //// opis stanow egzemplarzy
            OpisStanuEgzemplarza oe1 = new OpisStanuEgzemplarza
            {
                DataZakupu      = new DateTime(2017, 1, 2, 13, 10, 0),
                KtoryEgzemplarz = e1,
                OpisStanu       = "Nowa bez uszkodzen",
                Stan            = true
            };

            OpisStanuEgzemplarza oe2 = new OpisStanuEgzemplarza
            {
                DataZakupu      = new DateTime(2017, 1, 2, 13, 10, 0),
                KtoryEgzemplarz = e2,
                OpisStanu       = "uszkodzony róg na 4 stronie",
                Stan            = true
            };

            contex.opisStanow.Add(oe1);
            contex.opisStanow.Add(oe2);
        }
Exemplo n.º 5
0
 public bool DeleteZdarzenie(Zdarzenie zdarzenie)
 {
     return(DanePowiazania.Wypozyczenia.Remove(zdarzenie));
 }
Exemplo n.º 6
0
 public void AddZdarzenie(Zdarzenie zdarzenie)
 {
     DanePowiazania.Wypozyczenia.Add(zdarzenie);
 }