////*******************************************************
        ////**********      Les Fonctions             *************
        ////*******************************************************

        //*********************************************************
        //******* Initialisation de la liste des Binômes **********
        //*********************************************************
        /// <summary>
        /// Initialisation de la liste des Binômes
        /// </summary>
        /// <param name="bi">Liste des Binômes</param>
        public static void Init_Binomes(Binomes bi)
        {
            //Connexion avec base de données
            try
            {
                bi.Clear();
                String[] result = new String[2];

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

                //// 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>";
                    }


                    // Ajout d'un binôme dans la liste
                    bi.Add(new Binome(result[0], result[1]));
                }

                //Fermeture de la requête
                sqlRdr.Close();
                sqlRdr = null;
            }
            catch (Exception ex)
            {
                // ==> Si erreur, la LISTE est vide
            }
        }
Exemple #2
0
        //*********************************************************
        //*************  RECHERCHE du binome par Heure ************
        //*********************************************************
        /// <summary>
        /// RECHERCHE du binome par HEURE
        /// </summary>
        /// <param name="heure">HEURE</param>
        /// <returns></returns>
        public Binomes Recherche_parHEURE(string heure)
        {
            // Recupération des infos selon une Heure
            Binomes liste = new Binomes();

            liste.Clear();

            //****    Recherche Collection   ***
            foreach (Binome b in this)
            {
                if (b.Date_Heure == heure)
                {
                    liste.Add(b);
                    break;
                }
            }
            return(liste);
        }
Exemple #3
0
        //*********************************************************
        //***************  RECHERCHE du binome par ID *************
        //*********************************************************
        /// <summary>
        /// RECHERCHE du binome par ID
        /// </summary>
        /// <param name="IDAcc">ID Accompagnement</param>
        /// <returns></returns>
        public Binomes Recherche_parID(string IDAcc)
        {
            // Recupération des infos selon un ID
            Binomes liste = new Binomes();

            liste.Clear();

            //****    Recherche Collection   ***
            foreach (Binome b in this)
            {
                if (b.IdAccomp == IDAcc)
                {
                    // Recherche ID usager et pro

                    liste.Add(b);
                    break;
                }
            }
            return(liste);
        }