private void btnOk_Click(object sender, RoutedEventArgs e) { Dolgozo dolgozo = (Dolgozo)this.DataContext; if (dolgozo.AdoazonositoJel.Length != 10) //TODO ellenőrzés: adóazon jel csak számjegyekből áll { txtAdoAzonJel.Focus(); return; } if (string.IsNullOrWhiteSpace(dolgozo.Nev)) { txtNev.Focus(); return; } if (Validation.GetHasError(txtSzabadsag)) { txtSzabadsag.Focus(); return; } if (dolgozo.SzervezetiEgyseg == null) { cboSzervEgys.IsDropDownOpen = true; return; } this.DialogResult = true; this.Close(); }
private void btnUj_Click(object sender, RoutedEventArgs e) { Dolgozo dolgozo = new Dolgozo(); Rogzites rogzites = new Rogzites(dolgozo); if (rogzites.ShowDialog() == true) { AppDbContext.Dolgozok.Add(dolgozo); AppDbContext.SaveChanges(); btnKeres_Click(null, null); } }
private void btnTorles_Click(object sender, RoutedEventArgs e) { if (dgLista.SelectedItem != null) { if (MessageBox.Show("Biztosan törölni szeretné a kijelölt dolgozót?", "Hiba", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { Dolgozo dolgozo = (Dolgozo)dgLista.SelectedItem; AppDbContext.Dolgozok.Remove(dolgozo); AppDbContext.SaveChanges(); btnKeres_Click(null, null); } } }
private void btnModositas_Click(object sender, RoutedEventArgs e) { if (dgLista.SelectedItem != null) { Dolgozo dolgozo = (Dolgozo)dgLista.SelectedItem; Rogzites rogzites = new Rogzites(dolgozo); if (rogzites.ShowDialog() == true) { AppDbContext.Entry(dolgozo).State = EntityState.Modified; AppDbContext.SaveChanges(); } else { AppDbContext.Entry(dolgozo).State = EntityState.Unchanged; dgLista.Items.Refresh(); } } }
public Rogzites(Dolgozo dolgozo) { InitializeComponent(); Loaded += Rogzites_Loaded; this.DataContext = dolgozo; }