Пример #1
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            if (ValidField())
            {
                MessageBox.Show("Please fill out all textbox!", "Infomation", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            Entity.Quiz quiz = new Entity.Quiz();
            quiz.QCountSingle   = (nbSingle.Value.ToString());
            quiz.QCountMultiple = (nbMulti.Value.ToString());
            quiz.Time           = (nbQuizTime.Value.ToString());
            quiz.SubjectID      = cmbSubject.SelectedValue.ToString();
            quiz.TeacherID      = cmbTeacher.SelectedValue.ToString();
            quiz.QuizName       = txtQuizName.Text;
            quiz.Id             = txtQuizID.Text;
            List <Question> lstSingle   = qbus.Question_GetByTop("", "subjectID = '" + quiz.SubjectID + "' and content is null", "");
            List <Question> lstMultiple = qbus.Question_GetByTop("", "subjectID = '" + quiz.SubjectID + "' and content is not null", "");

            if (nbSingle.Value > lstSingle.Count)
            {
                MessageBox.Show("Number of single question bigger than data have", "Notice", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            if (nbMulti.Value > lstMultiple.Count)
            {
                MessageBox.Show("Number of multiple question bigger than data have", "Notice", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            if (quizObj.Quiz_Update(quiz))
            {
                MessageBox.Show("Update Quiz successed!", "Infomation", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Update Quiz unsuccessed!", "Infomation", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            BindGridQuiz("", "", "");
            Clear();
        }
Пример #2
0
 public bool Quiz_Update(Entity.Quiz data)
 {
     return(obj.Quiz_Update(data));
 }
Пример #3
0
 public int Quiz_Insert(Entity.Quiz data)
 {
     return(obj.Quiz_Insert(data));
 }