private void LieuButton_Click(object sender, RoutedEventArgs e)
        {
            myDataObjectLieu.idLieuProperty = LieuDAL.getMaxIdLieu() + 1;

            c.Add(myDataObjectLieu);
            LieuORM.insertLieu(myDataObjectLieu);
            compteur = c.Count();

            /*listeLieu.Items.Refresh();*/
            myDataObjectLieu = new LieuViewModel();

            villeTextBox.DataContext       = myDataObjectLieu;
            adresseTextBox.DataContext     = myDataObjectLieu;
            codePostalTextBox.DataContext  = myDataObjectLieu;
            departementTextBox.DataContext = myDataObjectLieu;
            LieuButton.DataContext         = myDataObjectLieu;
        }
Пример #2
0
        private void btnAjouter(object sender, RoutedEventArgs e)
        {
            myDataObject.id = LieuDAL.getMaxIdLieu() + 1;

            lp.Add(myDataObject);
            LieuORM.insertLieu(myDataObject);
            compteur = lp.Count();

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

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