示例#1
0
 public void Zapisz()
 {
     if (wybranyMagazyn.Towary.Contains(wybranyTowar))
     {
         Model.Zapisz();
         System.Windows.MessageBox.Show("Zapisano Towar");
     }
     else
     {
         Model.DodajTowar(wybranyMagazyn, wybranyTowar);
         this.wybranyTowar = new Towar();
         System.Windows.MessageBox.Show("Dodano Towar");
     }
 }
示例#2
0
 public void DodajTowar(Magazyn magazyn, Towar towar)
 {
     magazyn.Towary.Add(towar);
     context.SaveChanges();
 }
示例#3
0
        protected override void Seed(MagazynyContext context)
        {
            Adres addres1 = new Adres()
            {
                Ulica       = "Wesola",
                Numer       = "7",
                Miasto      = "Kurakowo",
                KodPocztowy = "00-690"
            };

            Adres addres2 = new Adres()
            {
                Ulica       = "Smieszna",
                Numer       = "69",
                Miasto      = "Wadowice",
                KodPocztowy = "02-137"
            };

            Magazyn magazyn1 = new Magazyn()
            {
                Adres = addres1,
                Nazwa = "Srubka - Janusz Wasacz sp. z.o.o.",
                Okreg = "Mazowsze"
            };

            Magazyn magazyn2 = new Magazyn()
            {
                Adres = addres2,
                Nazwa = "Srubka - Sebastian Nosacz sp. k.",
                Okreg = "Malopolska"
            };

            Towar towar1 = new Towar()
            {
                NazwaTowaru = "Błotnik",

                Segment = "A",

                Ilosc = 10,

                CenaJednostkowa = 800
            };
            Towar towar2 = new Towar()
            {
                NazwaTowaru = "Drzwi",

                Segment = "A",

                Ilosc = 7,

                CenaJednostkowa = 1000
            };

            Towar towar3 = new Towar()
            {
                NazwaTowaru = "Silnik",

                Segment = "B",

                Ilosc = 5,

                CenaJednostkowa = 5000
            };
            Towar towar4 = new Towar()
            {
                NazwaTowaru = "Skrzynia Biegów",

                Segment = "B",

                Ilosc = 4,

                CenaJednostkowa = 6000
            };

            Towar towar5 = new Towar()
            {
                NazwaTowaru = "Silnik",

                Segment = "B",

                Ilosc = 5,

                CenaJednostkowa = 5000
            };
            Towar towar6 = new Towar()
            {
                NazwaTowaru = "Skrzynia Biegów",

                Segment = "B",

                Ilosc = 4,

                CenaJednostkowa = 6000
            };

            magazyn1.Towary.AddRange(new Towar[] { towar1, towar2, towar3, towar4 });
            magazyn2.Towary.AddRange(new Towar[] { towar5, towar6 });
            context.Magazyny.AddRange(new Magazyn[] { magazyn1, magazyn2 });
            context.SaveChanges();
        }
示例#4
0
 public TowarEdycjaViewModel(MagazynyModel model, Magazyn wybranyMagazyn, Towar wybranyTowar) : this(model)
 {
     this.wybranyMagazyn = model.Magazyny.FirstOrDefault(x => x.IdMagazynu == wybranyMagazyn.IdMagazynu);
     this.wybranyTowar   = wybranyMagazyn.Towary.FirstOrDefault(x => x.Id == wybranyTowar.Id);
 }