protected void saveAnswers()
    {
       if (IsPostBack)
       {
           clsDataAccess myclass = new clsDataAccess();
           myclass.openConnection();
           SqlCommand selectCMD = new SqlCommand("SELECT user_id, user_name, question_id, answer_id, answer_text FROM users_answers", myclass.getConn());
           selectCMD.CommandTimeout = 30;
           SqlDataAdapter users_answersDA = new SqlDataAdapter();
           users_answersDA.SelectCommand = selectCMD;
           DataSet users_answersDS = new DataSet();
           users_answersDA.TableMappings.Add("Table", "users_answers");
           users_answersDA.Fill(users_answersDS, "users_answers");
           myclass.closeConnection();
           string strUserID = Membership.GetUser(User.Identity.Name).ProviderUserKey.ToString();
           bool IsAnyAnswered = false;
           foreach (cQuestion oQuestion in Questions)
           {
               if (oQuestion.SaveAnswers(Request, users_answersDS.Tables["users_answers"], User.Identity.Name, strUserID))
                   IsAnyAnswered = true;
           }
           if (IsAnyAnswered)
           {
               MultiView1.ActiveViewIndex = 1;
           }
       }//end of save answers
I have put on the page the MultiView control to show the user the "Thank you"
After he had answered the questions
Download the soure link
 
 
 
No comments:
Post a Comment