示例#1
0
        /// <summary>
        /// Affiche les différentes sous_familles associées à la famille choisie.
        /// </summary>
        /// <param name="sender"> l'objet envoyé </param>
        /// <param name="e"> l'évènement </param>
        private void Choix_Famille_Article_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (Choix_Famille_Article.SelectedIndex > -1)
            {
                // On efface le contenu actuel du combobox.

                Choix_Sous_Famille_Article.Items.Clear();
                Choix_Sous_Famille_Article.Text = "Sélectionnez une sous-famille";

                // On remplit le combobox en fonction de la famille.

                SqlDataReader Data_Reader = SqlDataReader.Ouvrir_Connection();

                List <SousFamille> Sous_Familles = Data_Reader.Recuperer_Sous_Familles(((Famille)Choix_Famille_Article.SelectedItem).Recuperer_Reference());

                Data_Reader.Terminer_Connection();

                foreach (SousFamille Sous_Famille in Sous_Familles)
                {
                    Choix_Sous_Famille_Article.Items.Add(Sous_Famille);

                    // On sélectionne la sous-famille correspondant à la l'article.

                    if (Article != null && Article.SubItems[3].Text.Equals(Sous_Famille.Recuperer_Nom()))
                    {
                        Choix_Sous_Famille_Article.SelectedItem = Sous_Famille;
                    }
                }
            }
        }
示例#2
0
        /// <summary>
        /// Affiche l'intégralité des sous-familles disponibles dans une <see cref="ListView"/>.
        /// </summary>
        private void Charger_Sous_Familles()
        {
            Sous_Familles_Liste.Items.Clear();

            SqlDataReader Data_Reader = SqlDataReader.Ouvrir_Connection();

            List <SousFamille> Sous_Familles = Data_Reader.Recuperer_Sous_Familles();

            Data_Reader.Terminer_Connection();

            foreach (SousFamille Sous_Famille in Sous_Familles)
            {
                ListViewItem Sous_Famille_Item = new ListViewItem(Sous_Famille.Recuperer_Donnees());

                Sous_Familles_Liste.Items.Add(Sous_Famille_Item);
            }
        }