예제 #1
0
        private void nomPrenomButton_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            myDataObject = new PersonneViewModel();
            myDataObject.prenomPersonneProperty = prenomTextBox.Text;
            myDataObject.nomPersonneProperty    = nomTextBox.Text;
            PersonneViewModel nouveau = new PersonneViewModel(PersonneDAL.getMaxIdPersonne() + 1, myDataObject.nomPersonneProperty, myDataObject.prenomPersonneProperty);

            lp.Add(nouveau);
            PersonneORM.insertPersonne(nouveau);
            listePersonnes.Items.Refresh();
            compteur     = lp.Count();
            myDataObject = new PersonneViewModel(PersonneDAL.getMaxIdPersonne() + 1, "", "");
        }
예제 #2
0
        private void Btn_Ajout(object sender, RoutedEventArgs e)
        {
            myDataObject.idPersonneProperty = PersonneDAL.getMaxIdPersonne() + 1;

            lp.Add(myDataObject);
            PersonneORM.insertPersonne(myDataObject);
            compteur = lp.Count();

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

            // Comme le contexte des élément de la vue est encore l'ancien PersonneViewModel,
            // On refait les liens entre age, slider, textbox, bouton et le nouveau PersonneViewModel
            nomTextBox.DataContext       = myDataObject;
            prenomTextBox.DataContext    = myDataObject;
            emailTextBox.DataContext     = myDataObject;
            telephoneTextBox.DataContext = myDataObject;
            personne.Content             = new Personne();
        }
        private void PersonneButton_Click(object sender, RoutedEventArgs e)
        {
            myDataObjectPersonne.idPersonneProperty = PersonneDAL.getMaxIdPersonne() + 1;

            Personne.Add(myDataObjectPersonne);
            PersonneORM.insertPersonne(myDataObjectPersonne);
            compteur = Personne.Count();


            myDataObjectPersonne          = new PersonneViewModel();
            nomTextBox.DataContext        = myDataObjectPersonne;
            prenomTextBox.DataContext     = myDataObjectPersonne;
            mailTextBox.DataContext       = myDataObjectPersonne;
            numeroTelTextBox.DataContext  = myDataObjectPersonne;
            motDePasseTextBox.DataContext = myDataObjectPersonne;
            adresseTextBox.DataContext    = myDataObjectPersonne;
            codePostalTextBox.DataContext = myDataObjectPersonne;
            ageTextBox.DataContext        = myDataObjectPersonne;

            PersonneButton.DataContext = myDataObjectPersonne;
        }