private void btSua_Click(object sender, RoutedEventArgs e) { if (Quyen == "Admin") { KetQua capnhat = new KetQua(); capnhat = (KetQua)dtgKetQua.SelectedItem; if (dtgKetQua.SelectedItem != null) { using (var db = new MyEntity()) { try { foreach (var item in db.KetQuas.ToList()) { if (item.MaPhanCong == capnhat.MaPhanCong) { item.LanThi = int.Parse(txtLanThi.Text); item.Diem = float.Parse(txtDiem.Text); item.GhiChu = txtGhiChu.Text; db.SaveChanges(); dtgKetQua.ItemsSource = db.KetQuas.ToList(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } } } else { MessageBox.Show("Bạn phải chọn một kết quả"); } } }
private void btXoa_Click(object sender, RoutedEventArgs e) { if (Quyen == "Admin") { if (dtgKetQua.SelectedItem != null) { if (MessageBox.Show("Bạn có muốn xóa kết quả này không?", "Xoa Ket Qua", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { using (var db = new MyEntity()) { KetQua kq = dtgKetQua.SelectedItem as KetQua; try { foreach (var item in db.KetQuas.ToList()) { if (item.MaPhanCong == kq.MaPhanCong) { db.KetQuas.Remove(item); db.SaveChanges(); dtgKetQua.ItemsSource = db.KetQuas.ToList(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } } } } else { MessageBox.Show("Bạn phải chọn một kết quả"); } } else if (Quyen == "GiaoVien") { if (dtgKetQua.SelectedItem != null) { if (MessageBox.Show("Bạn có muốn xóa kết quả này không?", "Xoa Ket Qua", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { using (var db = new MyEntity()) { KetQua kq = dtgKetQua.SelectedItem as KetQua; try { foreach (var item in db.KetQuas.ToList()) { if (item.MaPhanCong == kq.MaPhanCong) { db.KetQuas.Remove(item); db.SaveChanges(); dtgKetQua.ItemsSource = db.KetQuas.ToList(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } } } } else { MessageBox.Show("Bạn phải chọn một kết quả"); } } else { MessageBox.Show("Bạn không được quyền làm thao tác này", "Xin lỗi", MessageBoxButton.OK, MessageBoxImage.Error); } }