Beispiel #1
0
        /// <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);
            }
        }
Beispiel #2
0
        /// <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();
            }
        }
Beispiel #3
0
        /// <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();
                }
            }
        }
Beispiel #4
0
        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);
        }