예제 #1
0
        private void UpdateCauHoi_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txtMaCauHoi.Text) == true)
            {
                MessageBox.Show("Không thể chỉnh sửa vì chưa có mã câu hỏi . Vui lòng chọn câu hỏi", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            UpdateCauHoi updateCauHoi = new UpdateCauHoi(this.cauHois, this.cauHoiHienTai);

            updateCauHoi.truyenquabenkialai = new UpdateCauHoi.GETDATE(this.GETVALUECAUHOI);
            updateCauHoi.ShowDialog();
            foreach (var mem in cauHois)
            {
                if (mem.MaCauHoi == cauHoiHienTai.MaCauHoi)
                {
                    cauHoiHienTai = mem;
                }
            }
            this.listCauHoi.Clear();
            this.LoadListView();
            if (cauHoiHienTai.CauDung == "A    ")
            {
                radioCauA.Checked = true;
            }
            if (cauHoiHienTai.CauDung == "B    ")
            {
                radioCauB.Checked = true;
            }
            if (cauHoiHienTai.CauDung == "C    ")
            {
                radioCauC.Checked = true;
            }
            if (cauHoiHienTai.CauDung == "D    ")
            {
                radioCauD.Checked = true;
            }
        }
예제 #2
0
        private void listViewCauHoiOnMaDeAndKhoi_Click(object sender, EventArgs e)
        {
            int          tempMaCauHoi;
            ListView     lsv = sender as ListView;
            ListViewItem item;

            if (lsv.SelectedItems.Count > 0)
            {
                item = lsv.SelectedItems[0];
                if (!Int32.TryParse(item.Text, out tempMaCauHoi))
                {
                    MessageBox.Show("Lối . ", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                tempMaCauHoi = Int16.Parse(item.Text);
                foreach (var mem in cauHois)
                {
                    if (mem.MaCauHoi == tempMaCauHoi)
                    {
                        cauHoiHienTai = mem;
                        break;
                    }
                }
                if (this.cauHoiHienTai == null)
                {
                    MessageBox.Show("Lỗi không tìm thấy câu hỏi .", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
            }
            UpdateCauHoi updateCauHoi = new UpdateCauHoi(this.cauHois, this.cauHoiHienTai);

            updateCauHoi.truyenquabenkialai = new UpdateCauHoi.GETDATE(this.GETVALUECAUHOI);
            updateCauHoi.ShowDialog();
            foreach (var mem in cauHois)
            {
                if (mem.MaCauHoi == cauHoiHienTai.MaCauHoi)
                {
                    cauHoiHienTai = mem;
                }
            }
            this.listViewCauHoiOnMaDeAndKhoi.Clear();
            int tempMaKhoi = -1;

            foreach (var mem in khois)
            {
                if (mem.TenKhoi == comboKhoiONQuyenLyDeThi.Text)
                {
                    tempMaKhoi = mem.MaKhoi;
                    break;
                }
            }
            string tempMaDe = "";

            foreach (var mem in des)
            {
                if (mem.TenDe == comboDeThiONQuyenLyDeThi.Text)
                {
                    tempMaDe = mem.MaDe;
                    break;
                }
            }
            this.LoadDanhSachCauHoi(tempMaKhoi, tempMaDe);
        }