private void btnLuu_Click(object sender, RoutedEventArgs e) { if (svListCur.Count != 0) { if (!String.IsNullOrEmpty(txtTenLop.Text)) { db = new MyDbContext(); ThamSo ts = db.ThamSo.Find(4); //Cập nhật lớp Lop newLop = db.Lop.Find(lop.MaLop); newLop.TenLop = txtTenLop.Text; newLop.MaGiangVien = txtMaGiangVien.SelectedValue.ToString(); newLop.MaMonHoc = monHoc.MaMonHoc; LopDAO dao = new LopDAO(); dao.Update(newLop); //Cập nhật giá trị tham sô ts.GiaTri = (int.Parse(ts.GiaTri) + 1).ToString(); List <ThamGia> thamgias = db.ThamGia.Where(x => x.MaLop == lop.MaLop).ToList(); foreach (ThamGia item in thamgias) { db.ThamGia.Remove(item); } db.SaveChanges(); for (int i = 0; i < svListCur.Count; i++) { ThamGia tg = new ThamGia(); tg.MaLop = lop.MaLop; tg.MaSinhVien = svListCur[i].MaSinhVien; db.ThamGia.Add(tg); } db.SaveChanges(); Reload(); this.Close(); } else { MessageBox.Show("Tên lớp không được để trống"); } } else { MessageBox.Show("Vui lòng chọn sinh viên"); } }