private void btn_ADD_Click(object sender, EventArgs e) { List <BTNguPhap> listBTNP = BTNguPhapDAO.LoadDSCauHoi(); int Count_NP = listBTNP.Count; List <BTDoc> listDOC = BTDocDAO.LoadDSCauHoi(); int Count_Doc = listDOC.Count; List <int> listNP_Check = new List <int> (); List <int> listDOC_Check = new List <int>(); while (listNP_Check.Count < int.Parse(txb_NP.Text)) { Random rd = new Random(); int number = rd.Next(0, Count_NP - 1); if (listNP_Check == null) { listNP_Check.Add(number); } else { while (listNP_Check.Contains(number)) { number = rd.Next(0, Count_NP - 1); } listNP_Check.Add(number); } } while (listDOC_Check.Count < int.Parse(tx_DoanVan.Text)) { Random rd = new Random(); int number = rd.Next(0, Count_Doc - 1); if (listDOC_Check == null) { listDOC_Check.Add(number); } else { while (listDOC_Check.Contains(number)) { number = rd.Next(0, Count_Doc - 1); } listDOC_Check.Add(number); } } MaDeThiDAO.Add(Txb_made.Text); foreach (int item in listNP_Check) { ChiTiet_NguPhapDAO.Add(MaDeThiDAO.GetIdCuoi(), listBTNP[item].Id_BTNguPhap); } foreach (int item in listDOC_Check) { ChiTiet_DocDAO.Add(MaDeThiDAO.GetIdCuoi(), listDOC[item].Id_Doc); } MessageBox.Show("Bạn đã tạo mới để thi thành công", "Thông báo"); this.Hide(); }
private void button1_Click(object sender, EventArgs e) { int id = 0; id = int.Parse(cb_MaDe.SelectedValue.ToString()); if (MessageBox.Show("Bạn có muốn xóa mã đề này không", "Thông báo", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (id == 0) { MessageBox.Show("Bạn chưa chọn mã đề thi nào"); } else { ChiTiet_DocDAO.Delete(id); ChiTiet_NguPhapDAO.Delete(id); SinhVien_KyThiDAO.Delete(id); MaDeThiDAO.Delete(id); MessageBox.Show("Bạn đã xóa thành công", "Thông báo"); } this.Hide(); } }