Exemplo n.º 1
0
        //*********************************************************
        //************  RECHERCHE d'un usager par MAIL ************
        //*********************************************************
        /// <summary>
        /// RECHERCHE d'un usager par MAIL
        /// </summary>
        /// <param name="mail">Mail de l'usager</param>
        /// <returns>liste usagers</returns>
        public Usagers Recherche_parMAIL(string mail)
        {
            // Recupération des infos selon un l'ADRESSE
            Usagers liste = new Usagers();

            liste.Clear();

            //****    Recherche Collection   ***
            foreach (Usager u in this)
            {
                if (u.MailAdress == mail)
                {
                    liste.Add(u);
                    break;
                }
            }
            return(liste);
        }
Exemplo n.º 2
0
        //*********************************************************
        //***********  RECHERCHE d'un usager par ID *************
        //*********************************************************
        /// <summary>
        /// RECHERCHE d'un usager par ID
        /// </summary>
        /// <param name="Id">ID Usager</param>
        /// <returns></returns>
        public Usagers Recherche_parID(string Id)
        {
            // Recupération des infos selon un ID
            Usagers liste = new Usagers();

            liste.Clear();

            //****    Recherche Collection   ***
            foreach (Usager u in this)
            {
                if (u.IdUsager == Id)
                {
                    liste.Add(u);
                    break;
                }
            }
            return(liste);
        }
Exemplo n.º 3
0
        //*********************************************************
        //**********  RECHERCHE d'un usager par PSEUDO ************
        //*********************************************************
        /// <summary>
        /// RECHERCHE d'un usager par PSEUDO
        /// </summary>
        /// <param name="pseudo">Pseudo de l'usager</param>
        /// <returns>liste des usagers</returns>
        public Usagers Recherche_parPSEUDO(string pseudo)
        {
            // Recupération des infos selon le LIBELLE
            Usagers liste = new Usagers();

            liste.Clear();

            //****    Recherche Collection   ***
            foreach (Usager u in this)
            {
                if (u.PseudoUsager == pseudo)
                {
                    liste.Add(u);
                    break;
                }
            }
            return(liste);
        }
Exemplo n.º 4
0
        ////*******************************************************
        ////**********      Les Fonctions             *************
        ////*******************************************************

        //*********************************************************
        //******* Initialisation de la liste des Usagers **********
        //*********************************************************
        /// <summary>
        /// Initialisation de la liste des Usagers
        /// </summary>
        /// <param name="us">Liste des Usagers</param>
        public static void Init_Usagers(Usagers us)
        {
            //Connexion avec la base de données
            try
            {
                us.Clear();
                String[] result = new String[5];

                // Requête Sql
                String strSql = "Select * from USAGER";

                //// Execution de la requete
                IDataReader sqlRdr = DAO.Execute_Query(strSql);
                while (sqlRdr.Read())
                {
                    if (!sqlRdr.IsDBNull(0))
                    {
                        result[0] = sqlRdr.GetString(0);
                    }
                    else
                    {
                        result[0] = "<nc>";
                    }

                    if (!sqlRdr.IsDBNull(1))
                    {
                        result[1] = sqlRdr.GetString(1);
                    }
                    else
                    {
                        result[1] = "<nc>";
                    }

                    if (!sqlRdr.IsDBNull(2))
                    {
                        result[2] = sqlRdr.GetString(2);
                    }
                    else
                    {
                        result[2] = "<nc>";
                    }

                    if (!sqlRdr.IsDBNull(3))
                    {
                        result[3] = sqlRdr.GetString(3);
                    }
                    else
                    {
                        result[3] = "<nc>";
                    }

                    if (!sqlRdr.IsDBNull(4))
                    {
                        result[4] = sqlRdr.GetString(4);
                    }
                    else
                    {
                        result[4] = "<nc>";
                    }


                    // Ajout de l'usager dans la liste
                    us.Add(new Usager(result[0], result[1], result[2], result[3], result[4]));
                }

                //Fermeture de la requête
                sqlRdr.Close();
                sqlRdr = null;
            }
            catch (Exception ex)
            {
                // ==> Si erreur, la LISTE est vide
            }
        }