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); } }
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); } }
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); } }
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); } }