private void btnThemmoi_Click(object sender, EventArgs e) { try { if (this.txtMaDT.Text.Trim().Length <= 0) { this.errorProvider1.SetError(this.txtMaDT, "Phai nhap Ma De Tai"); return; } else { this.errorProvider1.Clear(); } if (this.txtTenDT.Text.Trim().Length <= 0) { this.errorProvider1.SetError(this.txtTenDT, "Phai nhap Ten De Tai"); return; } else { this.errorProvider1.Clear(); } if (rtMoTa.Text == "") { this.errorProvider1.SetError(this.rtMoTa, "Phai co mo ta"); return; } else { this.errorProvider1.Clear(); } if (NgayBatDau.Value < DateTime.Now) { this.errorProvider1.SetError(this.NgayBatDau, "Phai nhap thoi gian bat dau lon hon hoac bang thoi gian hien tai"); return; } else { this.errorProvider1.Clear(); } if (NgayKetThuc.Value <= NgayBatDau.Value) { this.errorProvider1.SetError(this.NgayKetThuc, "Phai nhap ngay ket thuc lon hon ngay bat dau"); return; } else { this.errorProvider1.Clear(); } if (rtNhanXet.Text == "") { this.errorProvider1.SetError(this.rtNhanXet, "Phai co nhan xet"); return; } else { this.errorProvider1.Clear(); } DeTai detai = new DeTai(); double soTienDo = 0; detai.MaDT = txtMaDT.Text; detai.TenDT = txtTenDT.Text; detai.MoTaDT = rtMoTa.Text; detai.NgayBatDau = NgayBatDau.Value; detai.NgayKetThuc = NgayKetThuc.Value; detai.MaGV = giaovien.MaGV; string displaySV = ""; for (int i = 0; i < lstSV.Items.Count; i++) { displaySV = displaySV + this.lstSV.Items[i] + " "; detai.SinhViens.Add(this.lstSV.Items[i] as SinhVien); } if (checkTienDo1.Checked == true) { soTienDo = soTienDo + 25; } if (checkTienDo2.Checked == true && checkTienDo1.Checked == true) { soTienDo = 50; } if (checkTienDo3.Checked == true && checkTienDo2.Checked == true && checkTienDo1.Checked == true) { soTienDo = 75; } if (checkTienDo4.Checked == true && checkTienDo2.Checked == true && checkTienDo1.Checked == true) { soTienDo = 100; } detai.TienDoDT = soTienDo; txtTienDo.Text = soTienDo.ToString(); detai.NhanXet = rtNhanXet.Text; DeTaiController.ThemDT(detai); MessageBox.Show("Thêm đề tài thành công"); } catch { MessageBox.Show(" Vui lòng không nhập trùng mã đề tài", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }