private void btnModositas_Click(object sender, RoutedEventArgs e) { if (dgLista.SelectedItem != null) { Borasz elem = (Borasz)dgLista.SelectedItem; List <Borasz> lista = (List <Borasz>)dgLista.ItemsSource; int index = lista.IndexOf(elem); elem = new Adateleres().GetBorasz(elem.Id); var ablak = new BoraszReszletek(elem); if (ablak.ShowDialog() == true) { lista[index] = ablak.Borasz; dgLista.Items.Refresh(); } } }
private void btTorles_Click(object sender, RoutedEventArgs e) { if (dgLista.SelectedItem != null) { if (MessageBox.Show("Biztosan törölni szeretné?", "Megerősítése", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { Borasz elem = (Borasz)dgLista.SelectedItem; List <Borasz> lista = (List <Borasz>)dgLista.ItemsSource; try { new Adateleres().DeleteBorasz(elem); lista.Remove(elem); dgLista.Items.Refresh(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } }
private void btnOK_Click(object sender, RoutedEventArgs e) { if (KotelezoMezoEllenorzes()) { var b = new Borasz() { Nev = txtNev.Text, Email = txtEmail.Text, Telefon = txtTelefon.Text }; if (id == null) { try { this.Borasz = new Adateleres().InsertBorasz(b); } catch (Exception ex) { this.Borasz = null; MessageBox.Show(ex.Message); } } else { b.Id = (int)this.id; try { this.Borasz = new Adateleres().UpdateBorasz(b); } catch (Exception ex) { this.Borasz = null; MessageBox.Show(ex.Message); } } this.DialogResult = true; this.Close(); } }
public BoraszReszletek() { InitializeComponent(); this.Borasz = null; }