private void CbNev_SelectionChanged(object sender, SelectionChangedEventArgs e) { //Aktuális szeria cbAktualis = ((ComboBox)sender).SelectedItem as Szeriaszamok; //CB beállítása cbNev.SelectedItem = cbAktualis; //boxok beállítása ID_box.Text = cbAktualis.Id.ToString(); SZSZ_box.Text = cbAktualis.Szeriaszam; Statusz_box.Text = cbAktualis.Statusz; }
//Új Gomb private void BtnNew_Click(object sender, RoutedEventArgs e) { var szeriaszam_New_Edit = new Szeriaszam_New_Edit(); //elrejtjük a felesleget szeriaszam_New_Edit.ID.Visibility = Visibility.Hidden; szeriaszam_New_Edit.ID_box.Visibility = Visibility.Hidden; szeriaszam_New_Edit.cbNev.Visibility = Visibility.Hidden; //feltöltöltöm a comboboxot using (ItemModelContainer container = new ItemModelContainer()) { szeriaszam_New_Edit.cbItem.DataContext = container.TermekekSet.ToList(); } szeriaszam_New_Edit.cbNev.SelectedIndex = 0; //megnyitás szeriaszam_New_Edit.ShowDialog(); //visszatérés this.mod_statusz = szeriaszam_New_Edit.mod_statusz; this.mod_szeriaszam = szeriaszam_New_Edit.mod_szeriaszam; this.mod_termek_id = Convert.ToInt32(szeriaszam_New_Edit.mod_termek_id); //vissza gomb és üres adat felvitel akadályozás if (mod_statusz != null && mod_szeriaszam != null && mod_statusz != "" && mod_szeriaszam != "") { using (ItemModelContainer container = new ItemModelContainer()) { foreach (Termekek termek in container.TermekekSet.Where(u => u.Id == mod_termek_id)) { Szeriaszamok ujszeriaszamok = new Szeriaszamok { Szeriaszam = mod_szeriaszam, Statusz = mod_statusz, Termekek = termek }; //hozzáadjuk a szériát container.SzeriaszamokSet.Add(ujszeriaszamok); } //adatok mentése container.SaveChanges(); } } }