Esempio n. 1
0
 internal override void fill(DataContext dataContext)
 {
     Wykaz.ZerujId();
     OpisStanu.ZerujId();
     Zdarzenie.ZerujId();
     dataContext.osoba.Add(new Wykaz("Adam", "Małysz", "Wisła"));
     dataContext.osoba.Add(new Wykaz("Jan", "Kowalski", "Szczyrk"));
     dataContext.osoba.Add(new Wykaz("Adam", "Nowak", "Kraków"));
     dataContext.osoba.Add(new Wykaz("Magda", "Maj", "Warszawa"));
     dataContext.ksiazki.Add(0, new Katalog("Quo Vadis", "Henryk Sienkiewicz", 2000));
     dataContext.ksiazki.Add(1, new Katalog("Władca Pierścieni", "J.R.R Tolkien", 1998));
     dataContext.ksiazki.Add(2, new Katalog("Lalka", "Bolesław Prus", 2014));
     dataContext.ksiazki.Add(3, new Katalog("Być fit", "Krzysztof Ibisz", 1965));
     dataContext.ksiazki.Add(4, new Katalog("Jacek Balcerzak", "Skierowanko", 1811));
     dataContext.stan.Add(new OpisStanu(dataContext.ksiazki[0], 2, 12.50));
     dataContext.stan.Add(new OpisStanu(dataContext.ksiazki[1], 2, 12.50));
     dataContext.stan.Add(new OpisStanu(dataContext.ksiazki[2], 2, 12.50));
     dataContext.stan.Add(new OpisStanu(dataContext.ksiazki[3], 2, 12.50));
     dataContext.zdarzenia.Add(new Zdarzenie(dataContext.osoba[0], dataContext.stan[2], new DateTime(2018, 10, 12),
                                             new DateTime(2018, 10, 21)));
     dataContext.zdarzenia.Add(new Zdarzenie(dataContext.osoba[1], dataContext.stan[1], new DateTime(2018, 11, 14),
                                             new DateTime(2018, 11, 23)));
     dataContext.zdarzenia.Add(new Zdarzenie(dataContext.osoba[2], dataContext.stan[0], new DateTime(2018, 12, 30),
                                             new DateTime(2018, 12, 01)));
 }
Esempio n. 2
0
 public Zdarzenie(Wykaz osoba, OpisStanu stan, DateTime dataWypozyczenia, DateTime dataZwrotu)
 {
     this.osoba            = osoba;
     this.stan             = stan;
     this.dataWypozyczenia = dataWypozyczenia;
     this.dataZwrotu       = dataZwrotu;
 }
Esempio n. 3
0
        internal override void fill(DataContext context)
        {
            Wykaz.ZerujId();
            OpisStanu.ZerujId();
            Zdarzenie.ZerujId();
            for (int i = 1; i <= ile; i++)
            {
                context.ksiazki.Add(i, new Katalog(id[rnd.Next(11)],
                                                   imie[rnd.Next(13)] + nazwisko[rnd.Next(11)],
                                                   rnd.Next(1900, 2017)));

                context.osoba.Add(new Wykaz(imie[rnd.Next(13)],
                                            nazwisko[rnd.Next(11)],
                                            adres[rnd.Next(12)]));


                context.stan.Add(new OpisStanu(context.ksiazki[rnd.Next(1, i)],
                                               rnd.Next(5, 100),
                                               Math.Round(rnd.NextDouble() * 20 + 15, 2)));

                context.zdarzenia.Add(new Zdarzenie(context.osoba[rnd.Next(i)],
                                                    context.stan[rnd.Next(i)],
                                                    start.AddDays(rnd.Next(rng)),
                                                    start.AddDays(rnd.Next(rng + 100))));
            }
        }
Esempio n. 4
0
 public void Update(int id, OpisStanu obj)
 {
     if (data.stan[id] != null)
     {
         data.stan[id] = obj;
     }
     else
     {
         throw new ArgumentOutOfRangeException();
     }
 }
Esempio n. 5
0
 public void Create(OpisStanu o)
 {
     data.stan.Add(o);
 }
Esempio n. 6
0
 public void Update(int id, OpisStanu obj) => data.Update(id, obj);
Esempio n. 7
0
 public void addEvent(Wykaz osoba, OpisStanu stan, DateTime dataWypozyczenia, DateTime dataZwrotu) =>
 data.Create(new Zdarzenie(osoba, stan, dataWypozyczenia, dataZwrotu));