예제 #1
0
        private void DodajProduktBtn_Click(object sender, RoutedEventArgs e)
        {
            if (KategoriaCB.SelectedItem != null && MarkaTB.Text != String.Empty && ModelTB.Text != String.Empty &&
                CenaZaDobeTB.Text != String.Empty && Kaucja.Text != String.Empty && StanTechCB.SelectedItem != null &&
                PunktObslugiCB.SelectedItem != null)
            {
                Produkty entity = new Produkty
                {
                    IDProduktu = produkty.GetMax(),
                    Kategoria  = ((Kategorie)KategoriaCB.SelectedItem).IDKategorii,
                    Marka      = MarkaTB.Text,
                    Model      = ModelTB.Text,
                    CenaZaDobe = Convert.ToDecimal(CenaZaDobeTB.Text),
                    Kaucja     = Convert.ToDecimal(Kaucja.Text)
                };
                ProduktySz entity2 = new ProduktySz
                {
                    IDProduktu      = entity.IDProduktu,
                    IDProduktuSZ    = produkty.GetMaxSz(),
                    IDPunktuObslugi = ((PunktyObslugi)PunktObslugiCB.SelectedItem).IDPunktuObslugi,
                    Stantechniczny  = ((int)StanTechCB.SelectedItem)
                };

                var tuple = new Tuple <Produkty, ProduktySz>(entity, entity2);

                produkty.AddEntity(tuple);


                UpdateUI();
            }
        }
예제 #2
0
 private void DodajEgzBtn_Click(object sender, RoutedEventArgs e)
 {
     if (ModelCB.SelectedItem != null && MarkaCB.SelectedItem != null && StanTechCB2.SelectedItem != null &&
         PunktObslugiCB2.SelectedItem != null)
     {
         using (var context = new WypozyczalniaEntities())
         {
             var matka = context.Produkty.FirstOrDefault(x =>
                                                         x.Marka == MarkaCB.SelectedItem && x.Model == ModelCB.SelectedItem);
             ProduktySz entity = new ProduktySz
             {
                 IDProduktuSZ    = context.ProduktySz.Select(x => x.IDProduktuSZ).Max() + 1,
                 IDProduktu      = matka.IDProduktu,
                 IDPunktuObslugi = ((PunktyObslugi)PunktObslugiCB2.SelectedItem).IDPunktuObslugi,
                 Stantechniczny  = ((int)StanTechCB2.SelectedItem)
             };
             context.ProduktySz.Add(entity);
             context.SaveChanges();
             UpdateUI();
         }
     }
 }