private void btXoa_Click(object sender, RoutedEventArgs e) { if (Quyen == "Admin") { if (dtgLop.SelectedItem != null) { if (MessageBox.Show("Bạn có muốn xóa quê quán này không?", "Xoa Que Quan", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { using (var db = new MyEntity()) { Lop nv = dtgLop.SelectedItem as Lop; try { foreach (var item in db.Lops.ToList()) { if (item.MaLop == nv.MaLop) { db.Lops.Remove(item); db.SaveChanges(); dtgLop.ItemsSource = db.Lops.ToList(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } } } } else { MessageBox.Show("Bạn phải chọn một lớp"); } } 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") { Lop capnhat = new Lop(); capnhat = (Lop)dtgLop.SelectedItem; if (dtgLop.SelectedItem != null) { using (var db = new MyEntity()) { try { foreach (var item in db.Lops.ToList()) { if (item.MaLop == capnhat.MaLop) { item.TenLop = txtTenLop.Text; item.MaNganhHoc = txtMaNganhHoc.Text; item.MaGVCN = cbMaGVCN.Text; db.SaveChanges(); dtgLop.ItemsSource = db.Lops.ToList(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } } } else { MessageBox.Show("Bạn phải chọn một lớp"); } } else { MessageBox.Show("Bạn không được quyền làm thao tác này", "Xin lỗi", MessageBoxButton.OK, MessageBoxImage.Error); } }