예제 #1
0
        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!";
            }
        }
예제 #2
0
 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();
     }
 }