/// <summary> /// Constructeur par défaut de la classe ModifierArticle /// </summary> public ModifierArticle() { InitializeComponent(); // On recupere toutes les familles de la base de données SousFamilleDAO DaoSousFamille = new SousFamilleDAO(); this.ListSousFamilles1 = DaoSousFamille.GetFamilles(); //On récupere toutes les marques de la base de données MarqueDao DaoMarque = new MarqueDao(); this.ListMarques1 = DaoMarque.GetMarques(); //On ajoute dans le comboBox la liste des sous familles foreach (SousFamille Sousfamille in ListSousFamilles1) { this.comboBoxSousFamille.Items.Add(Sousfamille.Nom1); } //On ajoute dans le comboBox de marque la liste des marques foreach (Marque marque in ListMarques1) { this.comboBoxMarque.Items.Add(marque.Nom1); } }
/// <summary> /// Fonction appelé lorsque qu'on on appuie sur actualiser /// </summary> private void actualiserToolStripMenuItem_Click(object sender, EventArgs e) { // On recupere toutes les marques de la base de données MarqueDao DaoMarque = new MarqueDao(); this.ListMarques1 = DaoMarque.GetMarques(); if (ListMarques1 != null) { this.toolStripStatusMarque.Text = ListMarques1.Count() + " Marques "; } // On recupere toutes les familles de la base de données FamilleDAO DaoFamille = new FamilleDAO(); this.ListFamilles1 = DaoFamille.GetFamilles(); if (ListFamilles1 != null) { this.toolStripStatusFamille.Text = ListFamilles1.Count() + " Familles "; } // On recupere toutes les sous familles de la base de données SousFamilleDAO DaoSousFamille = new SousFamilleDAO(); this.ListSousFamilles1 = DaoSousFamille.GetFamilles(); if (ListSousFamilles1 != null) { this.toolStripStatusSousFamille.Text = ListSousFamilles1.Count() + " SousFamilles "; } // On recupere toutes les articles de la base de données ArticleDao DaoArticle = new ArticleDao(); this.ListArticles1 = DaoArticle.GetArticles(); //On actualise le texte du StatusStrip if (ListArticles1 != null) { this.toolStripStatusArticle.Text = ListArticles1.Count() + " Articles "; } //On efface les elements presents dans la listView if (this.listView1 != null) { this.listView1.Clear(); } }
/// <summary> /// La fonction appelé lors de l'evenement de clavier F5 /// </summary> private void ActualiserClavier(object sender, KeyEventArgs e) { //On vérifie que la touche est bien F5 si oui on actualise if (e.KeyCode == Keys.F5) { // On recupere toutes les marques de la base de données MarqueDao DaoMarque = new MarqueDao(); this.ListMarques1 = DaoMarque.GetMarques(); if (ListMarques1 != null) { this.toolStripStatusMarque.Text = ListMarques1.Count() + " Marques "; } // On recupere toutes les familles de la base de données FamilleDAO DaoFamille = new FamilleDAO(); this.ListFamilles1 = DaoFamille.GetFamilles(); if (ListFamilles1 != null) { this.toolStripStatusFamille.Text = ListFamilles1.Count() + " Familles "; } // On recupere toutes les sous familles de la base de données SousFamilleDAO DaoSousFamille = new SousFamilleDAO(); this.ListSousFamilles1 = DaoSousFamille.GetFamilles(); if (ListSousFamilles1 != null) { this.toolStripStatusSousFamille.Text = ListSousFamilles1.Count() + " SousFamilles "; } // On recupere toutes les articles de la base de données ArticleDao DaoArticle = new ArticleDao(); this.ListArticles1 = DaoArticle.GetArticles(); //On actualise le texte du StatusStrip if (ListArticles1 != null) { this.toolStripStatusArticle.Text = ListArticles1.Count() + " Articles "; } //On efface les elements presents dans la listView if (this.listView1 != null) { this.listView1.Clear(); } } }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); FormMain FenetrePrinciaple = new FormMain(); List <Marque> listMarques = new List <Marque>(); List <Famille> listFamille = new List <Famille>(); List <SousFamille> SsListFamille = new List <SousFamille>(); List <Article> listArticles = new List <Article>(); SupprimerTable suppr = new SupprimerTable(); suppr.SupprimerToutesTable(); MarqueDao DaoMarque = new MarqueDao(); listMarques = DaoMarque.GetMarques(); FamilleDAO DaoFamille = new FamilleDAO(); listFamille = DaoFamille.GetFamilles(); SousFamilleDAO DaoSousFamille = new SousFamilleDAO(); SsListFamille = DaoSousFamille.GetFamilles(); ArticleDao DaoArticle = new ArticleDao(); listArticles = DaoArticle.GetArticles(); FenetrePrinciaple.ListFamilles1 = listFamille; FenetrePrinciaple.ListSousFamilles1 = SsListFamille; FenetrePrinciaple.ListMarques1 = listMarques; FenetrePrinciaple.ListArticles1 = listArticles; Application.Run(FenetrePrinciaple); }