private void btnXoaMonHoc_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { DialogResult traloi = MessageBox.Show("Bạn có chắc chắn muốn xóa MÔN HỌC " + this.cbbMaMH.Text + " không? \n LƯU Ý: Việc xóa MÔN HỌC sẽ xóa toàn bộ SINH VIÊN và HỌC PHẦN trong MÔN HỌC đó.", "Trả lời", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (traloi == DialogResult.OK) { var listHP = hpBUS.getHPTheoMH(this.cbbMaMH.Text); foreach (var hp in listHP) { var listSV = svBUS.getSVTheoMaHP(hp.MaHP); foreach (var sv in listSV) { dtBUS.xoaDiemThi(sv.MaSV, hp.MaHP); } hpBUS.xoaHocPhan(hp.MaHP); } mhBUS.xoaMonHoc(this.cbbMaMH.Text); MessageBox.Show("Đã xóa xong."); LoadData(); } }
private void cbbMonHoc_SelectedValueChanged(object sender, EventArgs e) { if (this.cbbMonHoc.Text != "") { var listHP = hpBUS.getHPTheoMH(this.cbbMonHoc.SelectedValue.ToString()); this.cbbHocPhan.DataSource = listHP; this.cbbHocPhan.DisplayMember = "MaHP"; this.cbbHocPhan.ValueMember = "MaHP"; } }