コード例 #1
0
        // 3) ouverture de la bdd, envoie de la requeter et récupération de celle-ci avant de la retourner.
        public List <Famille> RecupererFamille()
        {
            DAOFactory monDAOFactory = new DAOFactory();

            monDAOFactory.OuvrirConnexion();

            List <Famille> listeFamilles = new List <Famille>();

            SqlCommand monSQLCommand = new SqlCommand("select * from Famille", monDAOFactory.connexionBDD);

            SqlDataReader readerRecupererFamilles = monSQLCommand.ExecuteReader();

            if (readerRecupererFamilles.HasRows)
            {
                while (readerRecupererFamilles.Read())
                {
                    Famille uneFamille = new Famille(readerRecupererFamilles.GetString(0), readerRecupererFamilles.GetString(1));
                    listeFamilles.Add(uneFamille);
                }
            }
            else
            {
                MessageBox.Show("Aucune valeur trouvée.");
            }

            readerRecupererFamilles.Close();

            monDAOFactory.CloseConnection();

            return(listeFamilles);
        }
コード例 #2
0
        // 1 ) Evenement lancemement de l'interface Produit.
        // Récupération des famille grâce à une lsit famille
        private void GestionProduit_Load(object sender, EventArgs e)
        {
            // Remplissage de la Combobox de l'onglet "new" et "Edit"
            Famille        uneFamille  = new Famille();
            List <Famille> lesFamilles = new List <Famille>();

            lesFamilles = uneFamille.RecupererlesFamille();
            for (int i = 0; i < lesFamilles.Count; i++)
            {
                cb_New_FamilleProd.Items.Add(lesFamilles.ElementAt(i).UnNom);
                cb_Edit_FamilleProd.Items.Add(lesFamilles.ElementAt(i).UnNom);
            }

            // Remplissage des Numéro de l'onglet " Edit" et "delete"

            DAOProduit     unProduit   = new DAOProduit();
            List <Produit> lesProduits = new List <Produit>();

            lesProduits = unProduit.RecupererNomCommercial();
            int nbProbuit = lesProduits.Count;

            for (int i = 0; i < nbProbuit; i++)
            {
                cb_Edit_NomCommercial.Items.Add(lesProduits.ElementAt(i).UnNomCommercial);
                cb_Del_NomCommercial.Items.Add(lesProduits.ElementAt(i).UnNomCommercial);
            }
        }