예제 #1
0
        private void AcheteurButton_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                myDataObjectAcheteur.idAcheteurProperty = AcheteurDAL.getMaxIdAcheteur() + 1;

                Acheteur.Add(myDataObjectAcheteur);
                AcheteurORM.insertAcheteur(myDataObjectAcheteur);
                compteur = Acheteur.Count();


                myDataObjectAcheteur = new AcheteurViewModel();


                soldeTextBox.DataContext           = myDataObjectAcheteur;
                isSolvableTextBox.DataContext      = myDataObjectAcheteur;
                vérifIdentitéTextBox.DataContext   = myDataObjectAcheteur;
                moyenDePaiementTextBox.DataContext = myDataObjectAcheteur;
                comboxBoxPersonne.DataContext      = myDataObjectAcheteur;
                AdminButton.DataContext            = myDataObjectAcheteur;
            }
            catch (Exception ex)
            {
                MessageBox.Show("A handled exception just occurred: " + ex.Message, "Exception Sample", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
        }
예제 #2
0
        private void btnAjouter(object sender, RoutedEventArgs e)
        {
            myDataObject.id = AcheteurDAL.getMaxIdAcheteur() + 1;

            lp.Add(myDataObject);
            AcheteurORM.insertAcheteur(myDataObject);
            compteur = lp.Count();

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

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