예제 #1
0
        protected void btnsave_Click(object sender, EventArgs e)
        {
            try
            {
                clsExamQuestionOp objQue = new clsExamQuestionOp();
                objQue.Question = txtExamName.InnerText.Trim();
                if (Request.QueryString["id"] != null)
                {
                    ExamId = Convert.ToInt32(Request.QueryString["id"].ToString());
                }
                if (Request.QueryString["Questionid"] != null)
                {
                    QuestionId = Convert.ToInt32(Request.QueryString["Questionid"].ToString());
                    objQue.Id  = QuestionId;
                }
                objQue.ExamId = ExamId;

                objQue.Option1    = txtOption1.Text.Trim();
                objQue.Option2    = txtOption2.Text.Trim();
                objQue.Option3    = txtOption3.Text.Trim();
                objQue.Option4    = txtOption4.Text.Trim();
                objQue.CorrectAns = Convert.ToInt16(txtCorrectAnswer.Text);
                int resutl = objBalExam.ExamQuestionInsertUpdate(objQue);
                if (resutl == 1)
                {
                    DivSuccess.Visible = true;
                    DivError.Visible   = false;

                    if (QuestionId == 0)
                    {
                        ResetValues();
                    }
                    else
                    {
                        lblSuccess.Text = "Question Update Sccussesfully.";
                        bindQuestion(ExamId, QuestionId);
                    }
                }
                else
                {
                    DivError.Visible   = true;
                    DivSuccess.Visible = false;
                }
            }
            catch (Exception ex)
            {
                DivSuccess.Visible = false;
                DivError.Visible   = true;
                com.Loginsert(HttpContext.Current.Request.Url.AbsolutePath, "btnsave_Click", ex.StackTrace, ex.Message);
            }
        }
예제 #2
0
 public int ExamQuestionInsertUpdate(clsExamQuestionOp objExamQuestionOp)
 {
     try
     {
         using (aspccEntities db = new aspccEntities())
         {
             var result = db.ExamQuestionInsertUpdate(objExamQuestionOp.Id, objExamQuestionOp.ExamId, objExamQuestionOp.Question, objExamQuestionOp.Option1, objExamQuestionOp.Option2, objExamQuestionOp.Option3, objExamQuestionOp.Option4, objExamQuestionOp.CorrectAns);
             return(1);
         }
     }
     catch (Exception ex)
     {
         return(0);
     }
 }