private void nomCategorieButton_Click(object sender, RoutedEventArgs e)
        {
            myDataObjectCategorie.idProperty = CategorieDAL.getMaxIdCategorie() + 1;

            c.Add(myDataObjectCategorie);
            CategorieORM.insertCategorie(myDataObjectCategorie);
            compteur = c.Count();

            listeCategories.Items.Refresh();
            myDataObjectCategorie          = new CategorieViewModel();
            nomCategorieButton.DataContext = myDataObjectCategorie;
            nomTextBox.DataContext         = myDataObjectCategorie;
        }
示例#2
0
        private void btnAjouter(object sender, RoutedEventArgs e)
        {
            myDataObject.id = CategorieDAL.getMaxIdCategorie() + 1;

            lp.Add(myDataObject);
            CategorieORM.insertCategorie(myDataObject);
            compteur = lp.Count();

            // Comme on a inséré une Categorie, on crée un nouvel objet CategorieViewModel
            // Et on réatache tout ce qu'il faut pour que la vue soit propre
            myDataObject = new CategorieViewModel();

            // Comme le contexte des élément de la vue est encore l'ancien CategorieViewModel,
            // On refait les liens entre age, slider, textbox, bouton et le nouveau CategorieViewModel
            nom.DataContext = myDataObject;
        }