private void btXoa_Click(object sender, RoutedEventArgs e) { if (Quyen == "Admin") { if (dtgTonGiao.SelectedItem != null) { if (MessageBox.Show("Bạn có muốn xóa tôn giáo này không?", "Xoa Ton Giao", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { using (var db = new MyEntity()) { TonGiao dt = dtgTonGiao.SelectedItem as TonGiao; try { foreach (var item in db.TonGiaos.ToList()) { if (item.MaTonGiao == dt.MaTonGiao) { db.TonGiaos.Remove(item); db.SaveChanges(); dtgTonGiao.ItemsSource = db.TonGiaos.ToList(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } } } } else { MessageBox.Show("Bạn phải chọn một tôn giáo"); } } else { MessageBox.Show("Bạn không được quyền làm thao tác này", "Xin lỗi", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btSua_Click(object sender, RoutedEventArgs e) { if (Quyen == "Admin") { TonGiao capnhat = new TonGiao(); capnhat = (TonGiao)dtgTonGiao.SelectedItem; if (dtgTonGiao.SelectedItem != null) { using (var db = new MyEntity()) { try { foreach (var item in db.TonGiaos.ToList()) { if (item.MaTonGiao == capnhat.MaTonGiao) { item.TenTonGiao = txtTenTonGiao.Text; db.SaveChanges(); dtgTonGiao.ItemsSource = db.TonGiaos.ToList(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } } } else { MessageBox.Show("Bạn phải chọn một tôn giáo"); } } else { MessageBox.Show("Bạn không được quyền làm thao tác này", "Xin lỗi", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btThem_Click(object sender, RoutedEventArgs e) { if (Quyen == "Admin") { using (var db = new MyEntity()) { var tg = new TonGiao(txtMaTonGiao.Text, txtTenTonGiao.Text); if (tg != null) { db.TonGiaos.Add(tg); db.SaveChanges(); dtgTonGiao.ItemsSource = db.TonGiaos.ToList(); } } txtMaTonGiao.Text = ""; txtTenTonGiao.Text = ""; txtMaTonGiao.Focus(); } else { MessageBox.Show("Bạn không được quyền làm thao tác này", "Xin lỗi", MessageBoxButton.OK, MessageBoxImage.Error); } }