public NevezesReszletek(Nevezes b) : this() { this.id = b.Id; txtBorvidek.Text = b.Borvidek; txtEvjarat.Text = b.Evjarat.ToString(); txtFantazianev.Text = b.FantaziaNev; txtHelyezes.Text = b.Helyezes.ToString(); cboBoraszok.SelectedValue = b.BoraszId; cboKategoria.SelectedValue = b.KategoriaId; }
public NevezesReszletek() { InitializeComponent(); List <Kategoria> lista = new Adateleres().ListKategoriak(); cboKategoria.ItemsSource = lista; cboKategoria.DisplayMemberPath = "Megnevezes"; cboKategoria.SelectedValuePath = "Id"; cboBoraszok.ItemsSource = new Adateleres().ListBoraszok(""); cboBoraszok.DisplayMemberPath = "Nev"; cboBoraszok.SelectedValuePath = "Id"; this.Nevezes = null; }
private void btnModosit_Click(object sender, RoutedEventArgs e) { if (dgLista.SelectedItem != null) { Nevezes elem = (Nevezes)dgLista.SelectedItem; List <Nevezes> lista = (List <Nevezes>)dgLista.ItemsSource; int index = lista.IndexOf(elem); elem = new Adateleres().GetNevezes(elem.Id); var ablak = new NevezesReszletek(elem); if (ablak.ShowDialog() == true) { lista[index] = ablak.Nevezes; dgLista.Items.Refresh(); } } }
private void btnMentes_Click(object sender, RoutedEventArgs e) { if (KotelezoMezoEllenorzes()) { var n = new Nevezes() { Borvidek = txtBorvidek.Text, Evjarat = Convert.ToInt32(txtEvjarat.Text), FantaziaNev = txtFantazianev.Text, Helyezes = String.IsNullOrEmpty(txtHelyezes.Text)? null : (int?)Convert.ToInt32(txtHelyezes.Text), BoraszId = (int)cboBoraszok.SelectedValue, KategoriaId = (int)cboKategoria.SelectedValue }; if (id == null) { try { this.Nevezes = new Adateleres().InsertNevezes(n); } catch (Exception ex) { this.Nevezes = null; MessageBox.Show(ex.Message); } } else { n.Id = (int)this.id; try { this.Nevezes = new Adateleres().UpdateNevezes(n); } catch (Exception ex) { this.Nevezes = null; MessageBox.Show(ex.Message); } } this.DialogResult = true; this.Close(); } }
private void btnTorol_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) { Nevezes elem = (Nevezes)dgLista.SelectedItem; List <Nevezes> lista = (List <Nevezes>)dgLista.ItemsSource; try { new Adateleres().DeleteNevezes(elem); lista.Remove(elem); dgLista.Items.Refresh(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } }