/// <summary>
        /// The ViewModel constructor.
        /// </summary>
        public AjouterModifierArticleViewModel(String Type, String RefArticle)
        {
            View = new AjouterModifierArticleView(this, Type);
            List <FamillesModel>     Familles     = FamillesDao.SelectAll();
            List <SousFamillesModel> SousFamilles = SousFamillesDao.SelectAll();
            List <MarquesModel>      Marques      = MarquesDao.SelectAll();

            if (Type.Equals("Ajouter"))
            {
                View.SetFamilleChampAjout(Familles);
                View.SetSousFamilleChampAjout(SousFamilles);
                View.SetMarqueChampAjout(Marques);
            }
            else
            {
                ArticlesModel CurrentArticle = ArticlesDao.SelectById(RefArticle);
                View.SetReferenceModif(CurrentArticle.RefArticle);
                View.SetDescriptionModif(CurrentArticle.Description);
                View.SetFamilleChampModif(Familles, CurrentArticle.SousFamille.Famille);
                View.SetSousFamilleChampModif(SousFamilles, CurrentArticle.SousFamille);
                View.SetMarqueChampModif(Marques, CurrentArticle.Marque);
                View.SetQuantiteModif(CurrentArticle.Quantite.ToString());
            }
        }