/// <summary>
        /// �����Ŀ
        /// </summary>
        /// <param name="mQuestion">����ӵ���Ŀ����</param>
        /// <returns>����Ƿ�ɹ�,�ɹ��򷵻�true,ʧ���򷵻�false</returns>
        public bool AddQuestion(QuestionInfo mQuestion)
        {
            SqlParameter[] parms = {
                new SqlParameter("@sectionID", mQuestion.ISectionId),
                new SqlParameter("@quesTypeID",mQuestion.IQuestionTypeID),
                new SqlParameter("@quesBody",mQuestion.StrQuestionBody),
                new SqlParameter("@answer",mQuestion.StrAnswer)
            };

            bool isSuccess = false;
            int affectedRows = SQLHelper.ExecuteNonQuery(SQLHelper.ConnectionStringQuesBase,
                CommandType.StoredProcedure, "SP_AddQues", parms);

            if (affectedRows > 0)
            {
                isSuccess = true;
            }
            return isSuccess;
        }
 /// <summary>
 /// �޸���Ŀ
 /// </summary>
 /// <param name="mQuestion">���޸ĵ���Ŀ���󣬸ö����������Ŀ��Id,��Ŀ���½ںţ�����ɺ��µIJο���</param>
 /// <returns>�޸��Ƿ�ɹ����ɹ��򷵻�true,ʧ���򷵻�false</returns>
 public bool EditQuestion(QuestionInfo mQuestion)
 {
     return dal.EditQuestion(mQuestion);
 }
 /// <summary>
 /// �����Ŀ
 /// </summary>
 /// <param name="mQuestion">����ӵ���Ŀ����</param>
 /// <returns>����Ƿ�ɹ�,�ɹ��򷵻�true,ʧ���򷵻�false</returns>
 public bool AddQuestion(QuestionInfo mQuestion)
 {
     return dal.AddQuestion(mQuestion);
 }