Esempio n. 1
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();
                }
            }
        }
Esempio n. 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();
            }
        }
Esempio n. 3
0
        public ActionResult Mult()
        {
            if (Session["id"] != null)
            {
                IEnumerable <Article> articles = null;
                if (Request["MultRadio"] == "mult")
                {
                    String temp      = Request["MultV"];
                    double coefMult  = double.Parse(temp.Replace('.', ','));
                    String nuArticle = Request["NuArticle"];

                    try
                    {
                        ArticleDao.MultPrice(nuArticle, coefMult);
                        articles = ArticleDao.GetArticles();

                        return(View("Index", articles));
                    }
                    catch (MonException e)
                    {
                        ModelState.AddModelError("Erreur", "Erreur lors de la récupération des clients : " + e.Message);
                        return(View("Error"));
                    }
                }
                else
                {
                    String temp     = Request["MultAllV"];
                    double coefMult = double.Parse(temp.Replace('.', ','));
                    try
                    {
                        ArticleDao.MultAllPrice(coefMult);
                        articles = ArticleDao.GetArticles();

                        return(View("Index", articles));
                    }
                    catch (MonException e)
                    {
                        ModelState.AddModelError("Erreur", "Erreur lors de la récupération des clients : " + e.Message);
                        return(View("Error"));
                    }
                }
            }
            else
            {
                return(View("~/Views/Home/Connexion.cshtml"));
            }
        }
Esempio n. 4
0
 public ActionResult Modifier()
 {
     if (Session["id"] != null)
     {
         IEnumerable <Article> articles = null;
         try
         {
             articles = ArticleDao.GetArticles();
             return(View(articles));
         }
         catch (MonException e)
         {
             ModelState.AddModelError("Erreur", "Erreur lors de la récupération des clients : " + e.Message);
             return(View("Error"));
         }
     }
     else
     {
         return(View("~/Views/Home/Connexion.cshtml"));
     }
 }
Esempio n. 5
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);
        }
Esempio n. 6
0
        public static List <Article> GetArticles()
        {
            List <Article> lstRes = ArticleDao.GetArticles();

            return(lstRes);
        }