private void btXoa_Click(object sender, RoutedEventArgs e) { if (Quyen == "Admin") { if (dtgSinhVien.SelectedItem != null) { if (MessageBox.Show("Bạn có muốn xóa sinh viên này không?", "Xoa Sinh Vien", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { using (var db = new MyEntity()) { SinhVien sv = dtgSinhVien.SelectedItem as SinhVien; try { foreach (var item in db.SinhViens.ToList()) { if (item.MaSinhVien == sv.MaSinhVien) { db.SinhViens.Remove(item); db.SaveChanges(); dtgSinhVien.ItemsSource = db.SinhViens.ToList(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } } } } else { MessageBox.Show("Bạn phải chọn một sinh viên"); } } else if (Quyen == "GiaoVien") { if (dtgSinhVien.SelectedItem != null) { if (MessageBox.Show("Bạn có muốn xóa sinh viên này không?", "Xoa Sinh Vien", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { using (var db = new MyEntity()) { SinhVien sv = dtgSinhVien.SelectedItem as SinhVien; try { foreach (var item in db.SinhViens.ToList()) { if (item.MaSinhVien == sv.MaSinhVien) { db.SinhViens.Remove(item); db.SaveChanges(); dtgSinhVien.ItemsSource = db.SinhViens.ToList(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } } } } else { MessageBox.Show("Bạn phải chọn một sinh viên"); } } else { MessageBox.Show("Bạn không được quyền làm thao tác này", "Xin lỗi", MessageBoxButton.OK, MessageBoxImage.Error); } }