예제 #1
0
 public IEnumerable <Utilisateur> EnumererUtilisateurs(MyDB.CodeSql ClauseWhere, MyDB.CodeSql ClauseOrderBy)
 {
     if (ClauseWhere == null)
     {
         ClauseWhere = MyDB.CodeSql.Vide;
     }
     if (ClauseOrderBy == null)
     {
         ClauseOrderBy = MyDB.CodeSql.Vide;
     }
     return(Utilisateur.Enumerer(m_BD, m_BD.Enumerer("SELECT * FROM {0} {1} {2}", c_NomTable_Utilisateur, ClauseWhere, ClauseOrderBy)));
 }
예제 #2
0
        //+==================+
        //| Les énumérations |
        //+==================+

        /// <summary>
        /// Permet l'enumeration d'un utilisateur en rajoutant les parties de la requête par paramètre
        /// </summary>
        /// <param name="ValeurSouhaitee">Les valeurs que l'ont souhaite avoir accès</param>
        /// <param name="ClauseJoin">Jointure</param>
        /// <param name="ClauseWhere">Where</param>
        /// <param name="ClauseOrderBy">Tri</param>
        /// <returns></returns>
        public IEnumerable <Utilisateur> EnumererUtilisateur(MyDB.CodeSql ValeurSouhaitee, MyDB.CodeSql ClauseJoin, MyDB.CodeSql ClauseWhere, MyDB.CodeSql ClauseOrderBy)
        {
            if (ClauseWhere == null)
            {
                ClauseWhere = MyDB.CodeSql.Vide;
            }
            if (ClauseOrderBy == null)
            {
                ClauseOrderBy = MyDB.CodeSql.Vide;
            }
            if (ClauseJoin == null)
            {
                ClauseJoin = MyDB.CodeSql.Vide;
            }
            if (ValeurSouhaitee == null)
            {
                ValeurSouhaitee = new MyDB.CodeSql("*");
            }
            return(Utilisateur.Enumerer(m_BD, m_BD.Enumerer("SELECT {0} FROM  {1} {2} {3} {4}", ValeurSouhaitee, c_NomTable_Utilisateur, ClauseJoin, ClauseWhere, ClauseOrderBy)));
        }