public EditAnswer(int answer_id) { InitializeComponent(); TestDB.Answers answer = new TestDB.Answers(answer_id); tbName.Text = answer.name; if (answer.correct == 0) { cbCorrect.Checked = false; } else { cbCorrect.Checked = true; } answer_obj = answer; }
private void btnDeleteAnswer_Click(object sender, EventArgs e) { DialogResult dr = MessageBox.Show("Вы уверены, что хотите удалить ответ?", "Вопрос", MessageBoxButtons.YesNo); switch (dr) { case DialogResult.Yes: int selectedrowindex = dgvAnswers.SelectedCells[0].RowIndex; DataGridViewRow selectedRow = dgvAnswers.Rows[selectedrowindex]; int answer_id = Convert.ToInt32(selectedRow.Cells["id_answer"].Value); TestDB.Answers obj = new TestDB.Answers(answer_id); obj.Delete(answer_id); UpdateDgvAnswers(obj.questions_id); obj = null; break; case DialogResult.No: break; } }
private void btnConfirm_Click_1(object sender, EventArgs e) { // Создаём ответ TestDB.Answers answer = new TestDB.Answers(); answer.name = tbName.Text; answer.questions_id = this.question_id; if (cbCorrect.Checked == true) { answer.correct = 1; } else { answer.correct = 0; } answer.AddToDB(); EditTest edit_test = (EditTest)Application.OpenForms["EditTest"]; edit_test.UpdateDgvAnswers(this.question_id); this.Close(); }