private void Valider_Click(object sender, RoutedEventArgs e) { string newnom = (string)nom.Text.ToString(); string newprenom = (string)prenom.Text.ToString(); string newlogin = (string)Login.Text.ToString(); string newmdp = (string)mdp.Password; string newmdp2 = (string)mdpconfirmed.Password; if (newnom == "" || newprenom == "" || newlogin == "" || newmdp == "" || newmdp2 == "") { avertissement.Text = "Veillez remplir tous les champs !"; } else if (newmdp != newmdp2) { avertissement.Text = "Les mots de passe doivent etre identiques !"; } else { try { if (BManager.CheckUserExist(newlogin)) { avertissement.Text = "Ce login existe déjà !"; } else { BManager.getUsers().Add(new EntitiesLayer.Utilisateur(newnom, newprenom, newlogin, newmdp)); //BusinessLayer.BusinessManager.Manager.updateTable(BManager.getUsers()); Retour_Click(sender, e); } } catch { BManager.getUsers().Add(new EntitiesLayer.Utilisateur(newnom, newprenom, newlogin, newmdp)); //BusinessLayer.BusinessManager.Manager.updateTable(BManager.getUsers()); Retour_Click(sender, e); } } }