Example #1
0
        private void OnPropertyChanged(string info)
        {
            PropertyChangedEventHandler handler = PropertyChanged;

            if (handler != null)
            {
                handler(this, new PropertyChangedEventArgs(info));
                this.PropertyChanged(this, new PropertyChangedEventArgs(info));
                LieuORM.updateLieu(this);
            }
        }
        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;
        }
Example #3
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;
        }
 void loadLieu()
 {
     c = LieuORM.listeLieu();
     myDataObjectLieu = new LieuViewModel();
     /*listeLieu.ItemsSource = c;*/
 }