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