Esempio n. 1
0
        protected void grdQuiz_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            string questionId = ((Label)grdQuiz.Rows[e.RowIndex].FindControl("lblQuestionId")).Text;
            string question   = ((TextBox)grdQuiz.Rows[e.RowIndex].FindControl("txtQuestion")).Text;

            string option = ((RadioButtonList)grdQuiz.Rows[e.RowIndex].FindControl("lblOption")).SelectedItem.Value;

            var optionList = ((RadioButtonList)grdQuiz.Rows[e.RowIndex].FindControl("lblOption"));

            professor_Quiz_WCFLib.questionModel      quesM = new professor_Quiz_WCFLib.questionModel();
            List <professor_Quiz_WCFLib.optionModel> re    = new List <professor_Quiz_WCFLib.optionModel>();

            //int count = opt.Option.Count();
            foreach (ListItem item in optionList.Items)
            {
                int i = 0;
                if (item.Selected)
                {
                    i = 1;
                }
                re.Add(new professor_Quiz_WCFLib.optionModel {
                    option_value = item.Text, isAnswer = i, PK_Option_id = Convert.ToInt32(item.Value)
                });
            }
            quesM.question       = question;
            quesM.question_type  = "Objective";
            quesM.PK_Question_id = Convert.ToInt32(questionId);
            quesM.FK_Quiz_id     = 50;
            quesM.optionModel    = re.ToArray();
            professor_Quiz_WCFLib.ProfessorQuizClient proxy = new professor_Quiz_WCFLib.ProfessorQuizClient();

            bool rr = proxy.UpdateQuestion(quesM);
        }
Esempio n. 2
0
        private professor_Quiz_WCFLib.optionModel[] OptionData(int quiestionId)
        {
            professor_Quiz_WCFLib.ProfessorQuizClient p = new professor_Quiz_WCFLib.ProfessorQuizClient();

            professor_Quiz_WCFLib.optionModel[] optModel = p.GetAllOptionByQues(quiestionId);

            return(optModel);
        }
Esempio n. 3
0
 private void GetQuizData(int quizId)
 {
     professor_Quiz_WCFLib.ProfessorQuizClient proxy     = new professor_Quiz_WCFLib.ProfessorQuizClient();
     professor_Quiz_WCFLib.questionModel[]     quesModel = proxy.GetAllQuestionByQuiz(quizId);
     //try End
     grdQuiz.DataSource = quesModel;
     grdQuiz.DataBind();
 }
Esempio n. 4
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            LinkButton link = (LinkButton)sender;

            int questionId = Convert.ToInt32(link.CommandArgument);

            professor_Quiz_WCFLib.ProfessorQuizClient proxy = new professor_Quiz_WCFLib.ProfessorQuizClient();

            bool w = proxy.DeleteQuestion(questionId);
        }