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(); } }
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(); } } }