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;
 }
Exemple #2
0
        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;
            }
        }
Exemple #3
0
        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();
        }