private void ajouterButton(object sender, RoutedEventArgs e) { myDataObjectUtilisateur.nomUtilisateurProperty = nomTextBox.Text; myDataObjectUtilisateur.prenomUtilisateurProperty = prenomTextBox.Text; myDataObjectUtilisateur.loginUtilisateurProperty = loginTextBox.Text; myDataObjectUtilisateur.passwordUtilisateurProperty = passwordTextBox.Text; if (adminCheckBox.IsChecked ?? false) { myDataObjectUtilisateur.isAdminUtilisateurProperty = 1; } else { myDataObjectUtilisateur.isAdminUtilisateurProperty = 0; } UtilisateurViewModel nouveauU = new UtilisateurViewModel(UtilisateurDAL.getMaxIdUtilisateur() + 1, myDataObjectUtilisateur.nomUtilisateurProperty, myDataObjectUtilisateur.prenomUtilisateurProperty, myDataObjectUtilisateur.isAdminUtilisateurProperty, myDataObjectUtilisateur.passwordUtilisateurProperty, myDataObjectUtilisateur.loginUtilisateurProperty); lp.Add(nouveauU); UtilisateurORM.insertUtilisateur(nouveauU); listeUtilisateurs.Items.Refresh(); myDataObjectUtilisateur = new UtilisateurViewModel(UtilisateurDAL.getMaxIdUtilisateur() + 1, "", "", myDataObjectUtilisateur.isAdminUtilisateurProperty, "", ""); }
private void ajouterUtilisateur_Click(object sender, EventArgs e) { myDataObject.nomUtilisateurProperty = Nom.Text; myDataObject.loginUtilisateurProperty = login.Text; myDataObject.passwordUtilisateurProperty = password.Text; string decimalValueToParse = isAdmin.Text; Byte result; Byte defaultValue = 0; //Par défaut l'utilisateur n'est pas admin myDataObject.roleUtilisateurProperty = Byte.TryParse(decimalValueToParse, out result) ? result : defaultValue; myDataObject.prenomUtilisateurProperty = Prenom.Text; UtilisateurViewModel nouveau = new UtilisateurViewModel(UtilisateurDAL.getMaxIdUtilisateur() + 1, myDataObject.nomUtilisateurProperty, myDataObject.prenomUtilisateurProperty, myDataObject.roleUtilisateurProperty, myDataObject.passwordUtilisateurProperty, myDataObject.loginUtilisateurProperty); lu.Add(nouveau); UtilisateurORM.insertUtilisateur(nouveau); listeUtilisateurs.Items.Refresh(); }