private void btnThem_Click(object sender, EventArgs e) { DataTable dtTemp = dtMon.GetChanges(); if (dtTemp != null) { for (int i = 0; i < dtTemp.Rows.Count; i++) { if ((bool)(dtTemp.Rows[i]["Chon"]) == true) { // add mon pKQHT_MonThiTotNghiep_LopInfo.IDDM_Lop = IDDM_Lop; pKQHT_MonThiTotNghiep_LopInfo.IDDM_MonHoc = int.Parse(dtTemp.Rows[i]["DM_MonHocID"].ToString()); pKQHT_MonThiTotNghiep_LopInfo.SoHocTrinh = double.Parse("0" + dtTemp.Rows[i]["SoHocTrinh"].ToString()); pKQHT_MonThiTotNghiep_LopInfo.TinhDiem = bool.Parse(dtTemp.Rows[i]["TinhDiem"].ToString()); pKQHT_MonThiTotNghiep_LopInfo.IDDM_NamHoc = Program.IDNamHoc; oBKQHT_MonThiTotNghiep_Lop.Add(pKQHT_MonThiTotNghiep_LopInfo); } } LoadMon_Lop(); ThongBao("Thêm môn thành công!"); } else { ThongBao("Bạn phải chọn ít nhất một môn học!"); } }
private void btnCapNhat_Click(object sender, EventArgs e) { DataTable dtTemp = dtLop.GetChanges(); if (dtTemp != null) { for (int i = 0; i < dtTemp.Rows.Count; i++) { try { oBKQHT_MonThiTotNghiep_Lop.Delete_ByLop(int.Parse(dtTemp.Rows[i]["DM_LopID"].ToString())); } catch { } for (int j = 0; j < dtMon.Rows.Count; j++) { pKQHT_MonThiTotNghiep_LopInfo.IDDM_Lop = int.Parse(dtTemp.Rows[i]["DM_LopID"].ToString()); pKQHT_MonThiTotNghiep_LopInfo.IDDM_MonHoc = int.Parse(dtMon.Rows[j]["DM_MonHocID"].ToString()); pKQHT_MonThiTotNghiep_LopInfo.SoHocTrinh = int.Parse(dtMon.Rows[j]["SoHocTrinh"].ToString()); pKQHT_MonThiTotNghiep_LopInfo.TinhDiem = bool.Parse(dtMon.Rows[j]["TinhDiem"].ToString()); pKQHT_MonThiTotNghiep_LopInfo.IDDM_NamHoc = Program.IDNamHoc; oBKQHT_MonThiTotNghiep_Lop.Add(pKQHT_MonThiTotNghiep_LopInfo); } } ThongBao("Áp dụng thành công!"); } else { ThongBao("Bạn phải chọn ít nhất 1 lớp!"); } }