Beispiel #1
0
        private void btnXoaCauTL_Click(object sender, EventArgs e)
        {
            DialogResult d = MessageBox.Show("Bạn có chắc chắn muốn xóa câu trả lời này không ?", this.Text, MessageBoxButtons.YesNo);

            if (d == DialogResult.No)
            {
                return;
            }

            if (dgvCauTraLoi.SelectedRows.Count < 1)
            {
                MessageBox.Show("Vui lòng chọn 1 câu trả lời để xóa");
                return;
            }
            int    index = dgvCauTraLoi.SelectedRows[0].Index;
            long   maCTL = Convert.ToInt64(dgvCauTraLoi.Rows[index].Cells[0].Value);
            string rs    = CAUTRALOIBUS.XoaCauTraLoi(maCTL);

            if (String.IsNullOrEmpty(rs))
            {
                LoadCauHoi();
            }
            else
            {
                MessageBox.Show(rs);
            }
        }
Beispiel #2
0
        private void btnThemCauTL_Click(object sender, EventArgs e)
        {
            if (dgvCauHoi.SelectedRows.Count < 1)
            {
                MessageBox.Show("Vui lòng chọn 1 câu hỏi cho câu trả lời này");
                return;
            }

            int index = dgvCauHoi.SelectedRows[0].Index;

            string noiDung = txtNoiDungCauTL.Text.TrimEnd();

            if (String.IsNullOrEmpty(noiDung))
            {
                MessageBox.Show("Vui lòng nhập nội dung cho câu trả lời");
                return;
            }

            long maCauHoi = Convert.ToInt64(dgvCauHoi.Rows[index].Cells["MACH"].Value);

            string rs = CAUTRALOIBUS.ThemCauTraLoiVaoCauHoi(noiDung, chkLaDapAnDung.Checked, maCauHoi);

            if (String.IsNullOrEmpty(rs))
            {
                LoadCauHoi();
            }
            else
            {
                MessageBox.Show(rs);
            }
        }
Beispiel #3
0
        private void dgvCauHoi_SelectionChanged(object sender, EventArgs e)
        {
            if (dgvCauHoi.SelectedRows.Count < 1)
            {
                return;
            }

            int  index    = dgvCauHoi.SelectedRows[0].Index;
            long maCauHoi = Convert.ToInt64(dgvCauHoi.Rows[index].Cells["MACH"].Value);

            txtNoiDungCauHoi.Text = Convert.ToString(dgvCauHoi.Rows[index].Cells["NOIDUNG"].Value);
            string mucDo = Convert.ToString(dgvCauHoi.Rows[index].Cells["MUCDO"].Value);

            if (mucDo == "Dễ")
            {
                cboMucDoCauHoi.SelectedIndex = (int)Enums.MucDoCauHoi.De - 1;
            }
            else if (mucDo == "Vừa")
            {
                cboMucDoCauHoi.SelectedIndex = (int)Enums.MucDoCauHoi.Vua - 1;
            }
            else
            {
                cboMucDoCauHoi.SelectedIndex = (int)Enums.MucDoCauHoi.Kho - 1;
            }
            txtThangDiemCauHoi.Text = Convert.ToString(dgvCauHoi.Rows[index].Cells["THANGDIEM"].Value);

            long maMonHoc = Convert.ToInt64(dgvCauHoi.Rows[index].Cells["MAMH"].Value);

            foreach (MONHOCDTO item in cboMonHoc.Items)
            {
                if (item.MAMONHOC == maMonHoc)
                {
                    cboMonHoc.SelectedItem = item;
                }
            }
            string error;

            dgvCauTraLoi.DataSource = CAUTRALOIBUS.LayDanhSachCauTraLoiTheoCauHoi(maCauHoi, out error);
            if (!String.IsNullOrEmpty(error))
            {
                MessageBox.Show(error);
            }
        }
Beispiel #4
0
        private void btnCapNhatCauTL_Click(object sender, EventArgs e)
        {
            if (dgvCauTraLoi.SelectedRows.Count < 1)
            {
                MessageBox.Show("Vui lòng chọn 1 câu trả lời để cập nhật");
                return;
            }

            int    index       = dgvCauTraLoi.SelectedRows[0].Index;
            long   maCTL       = Convert.ToInt64(dgvCauTraLoi.Rows[index].Cells[0].Value);
            string noiDung     = txtNoiDungCauTL.Text.TrimEnd();
            bool   laDapAnDung = chkLaDapAnDung.Checked;
            string rs          = CAUTRALOIBUS.CapNhatCauTraLoi(maCTL, noiDung, laDapAnDung);

            if (String.IsNullOrEmpty(rs))
            {
                LoadCauHoi();
            }
            else
            {
                MessageBox.Show(rs);
            }
        }