Exemple #1
0
        private void UtilisateurButton_Click(object sender, RoutedEventArgs e)
        {
            DateTime anneeDeNaissance = new DateTime(2020 - myDateObjectUtilisateur.AgeProperty, 1, 1);

            myDateObjectUtilisateur.idPersonneUtilisateurProperty = UtilisateurDAL.getMaxIdUtilisateur() + 1;
            //myDataObject.MetierPersonneProperty = new  MetierViewModel(1, "boulanger");
            myDateObjectUtilisateur.DateNaisPersonneProperty = anneeDeNaissance;

            lu.Add(myDateObjectUtilisateur);
            UtilisateurORM.insertUtilisateur(myDateObjectUtilisateur);
            compteur = lu.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
            listeUtilisateur.Items.Refresh();
            myDateObjectUtilisateur = new UtilisateurViewModel();

            // 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               = myDateObjectUtilisateur;
            prenomTextBox.DataContext            = myDateObjectUtilisateur;
            AjouterBoutonUtilisateur.DataContext = myDateObjectUtilisateur;
            txtAge.DataContext       = myDateObjectUtilisateur;
            txtEmail.DataContext     = myDateObjectUtilisateur;
            txtTel.DataContext       = myDateObjectUtilisateur;
            txtPassword.DataContext  = myDateObjectUtilisateur;
            boolFr.DataContext       = myDateObjectUtilisateur;
            solvableBool.DataContext = myDateObjectUtilisateur;
            idBool.DataContext       = myDateObjectUtilisateur;
        }
 public static void insertUtilisateur(UtilisateurDAO p)
 {
     UtilisateurDAL.insertUtilisateur(p);
 }
 public static void supprimerUtilisateur(int id)
 {
     UtilisateurDAL.supprimerUtilisateur(id);
 }
 public static void updateUtilisateur(UtilisateurDAO p)
 {
     UtilisateurDAL.updateUtilisateur(p);
 }
        public static UtilisateurDAO getUtilisateur(int idPersonne)
        {
            UtilisateurDAO p = UtilisateurDAL.getUtilisateur(idPersonne);

            return(p);
        }
        public static ObservableCollection <UtilisateurDAO> listeUtilisateurs()
        {
            ObservableCollection <UtilisateurDAO> l = UtilisateurDAL.selectUtilisateurs();

            return(l);
        }