예제 #1
0
        // Obtenir tous les Questionnaires d'un membre
        public static QuestionnaireCollection GetQuestionnaireMembre(Guid membreID)
        {
            DataSet      ds    = new DataSet();
            SqlParameter param = new SqlParameter();

            param       = new SqlParameter("@MembreGUID", SqlDbType.UniqueIdentifier);
            param.Value = membreID;

            ds = SqlDataProvider.ExecuteDataset
                 (
                Tools.DatabaseConnectionString,
                CommandType.StoredProcedure,
                "GetQuestionnaireMembre",
                param
                 );

            QuestionnaireCollection oc = new QuestionnaireCollection();

            foreach (DataRow r in ds.Tables[0].Rows)
            {
                Questionnaire o = Questionnaire.Fill(r);
                oc.Add(o);
            }
            return(oc);
        }
예제 #2
0
        /// <summary>
        /// Trouver le Questionnaire par son ID
        /// </summary>
        /// <param name="questionnaireID">L'ID du Questionnaire</param>
        /// <returns></returns>
        public static Questionnaire GetQuestionnaire(int questionnaireID)
        {
            QuestionnaireCollection qc = QuestionnaireDAL.GetQuestionnaireID(questionnaireID);

            if (qc.Count > 0)
            {
                return((QuestionnaireDAL.GetQuestionnaireID(questionnaireID))[0]);
            }
            return(null);
        }
예제 #3
0
        public static Questionnaire GetByCodeAcces(int code)
        {
            QuestionnaireCollection qc = QuestionnaireDAL.GetQuestionnaireAll();

            foreach (Questionnaire q in qc)
            {
                if (q.CodeAcces == code)
                {
                    return(q);
                }
            }
            return(null);
        }
예제 #4
0
        public static QuestionnaireCollection GetQuestionnaireAll()
        {
            DataSet ds = new DataSet();

            ds = SqlDataProvider.ExecuteDataset
                 (
                Tools.DatabaseConnectionString,
                CommandType.StoredProcedure,
                "GetQuestionnaireAll"
                 );

            QuestionnaireCollection oc = new QuestionnaireCollection();

            foreach (DataRow r in ds.Tables[0].Rows)
            {
                Questionnaire o = Questionnaire.Fill(r);
                oc.Add(o);
            }
            return(oc);
        }