private void AddCauHoi() { var id = data.CAU_HOIs.Where(u => u.MaCauHoi == int.Parse(txt_idq.Text)).SingleOrDefault <CAU_HOI>(); if (id != null) { tb_thongbao.Text = "Mã Câu hỏi đã tồn tại."; return; } else { CAU_HOI h = new CAU_HOI(); h.MaCauHoi = int.Parse(txt_idq.Text); h.MaLopHoc = cb_lop.SelectedValue.ToString(); h.CauHoi = txt_Cauhoi.Text; h.DapAnA = txt_da1.Text; h.DapAnB = txt_da2.Text; h.DapAnC = txt_da3.Text; h.DapAnD = txt_da4.Text; if (daA.IsChecked == true) { traloi = "A"; } else if (daB.IsChecked == true) { traloi = "B"; } else if (daC.IsChecked == true) { traloi = "C"; } else if (daB.IsChecked == true) { traloi = "D"; } h.TraLoi = traloi; data.CAU_HOIs.InsertOnSubmit(h); data.SubmitChanges(); CT_DETHI ct = new CT_DETHI(); ct.MaDeThi = int.Parse(cb_dethi.Text); ct.MaCauHoi = int.Parse(txt_idq.Text); data.CT_DETHIs.InsertOnSubmit(ct); data.SubmitChanges(); tb_thongbao.Text = "Thêm câu hỏi thành công!"; } }
private void RemoveCauHoi() { try { if (System.Windows.Forms.MessageBox.Show("Xác nhận xoá? ", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { CAU_HOI c = data.CAU_HOIs.Single(item => item.MaCauHoi == int.Parse(txt_idq.Text)); data.CAU_HOIs.DeleteOnSubmit(c); CT_DETHI ct = data.CT_DETHIs.Single(i => i.MaCauHoi == int.Parse(txt_idq.Text)); data.CT_DETHIs.DeleteOnSubmit(ct); data.SubmitChanges(); } } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); } finally { GetData_Cauhoi(); } }