private void XoaKhoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { DialogResult traloi = MessageBox.Show("Bạn có chắc chắn muốn xóa KHOA " + this.txtTenKhoa.Text + " không? \n LƯU Ý: Việc xóa KHOA đồng thời sẽ xóa Toàn Bộ SINH VIÊN, LỚP và CHUYÊN NGÀNH trong KHOA đó.", "Trả lời", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (traloi == DialogResult.OK) { var listCN = cnBUS.getCNTheoKhoa(this.cbbMaKhoa.Text); foreach (var cn in listCN) { var listLop = lopBUS.getLopTheoChuyenNganh(cn.MaChuyenNganh); foreach (var lop in listLop) { var listSV = svBUS.getSVTheoMaLop(lop.MaLop); foreach (var sv in listSV) { svBUS.xoaSinhVien(sv.MaSV); } lopBUS.xoaLop(lop.MaLop); } cnBUS.xoaChuyenNganh(cn.MaChuyenNganh); } khoaBUS.xoaKhoa(this.cbbMaKhoa.Text); MessageBox.Show("Đã xóa xong."); LoadData(); } }