private void szerk_törzsadat_felvetel_button_Click(object sender, RoutedEventArgs e) { Törzsadatlista szerkesztett_törzsadat = new Törzsadatlista(); szerkesztett_törzsadat.alcsoport = szerk_alcsoport_textbox.Text; szerkesztett_törzsadat.anyagnév = szerk_anyagnev_textbox.Text; szerkesztett_törzsadat.főcsoport = focsop; szerkesztett_törzsadat.gyártó = szerk_gyarto_textbox.Text; szerkesztett_törzsadat.kategória = kat; szerkesztett_törzsadat.kiszerelés = kisz; szerkesztett_törzsadat.un_szám = szerk_un_szam_textbox.Text; bool sikerult_e = db_implementation.updateTörzsadat(szerkeszteni_kívánt_törzsadat, szerkesztett_törzsadat); if (sikerult_e == true) { törzsadatok_listazasa_listbox.ItemsSource = null; törzsadatok = db_implementation.getTörzsadlista(); var valami = törzsadatok.OrderBy(a => a.anyagnév); törzsadatok_listazasa_listbox.ItemsSource = valami; this.UpdateLayout(); MessageBox.Show("Sikeres módosítás!"); } else { MessageBox.Show("Nem sikerült a módosítás, hívj fel!"); } }
private void törzsadatok_listazasa_listbox_SelectionChanged(object sender, SelectionChangedEventArgs e) { int index = 0; int selecteditem = törzsadatok_listazasa_listbox.SelectedIndex; var valami = törzsadatok.OrderBy(a => a.anyagnév); foreach (var item in valami) { if (index == selecteditem) { szerkeszteni_kívánt_törzsadat = item; } index++; } }