private void Connexion(object obj) { try { pwBox = obj as PasswordBox; TherapeuteDB therapeute = AdminData.Connexion(NomUtilisateur, pwBox.Password); if (therapeute != null) { Singleton.identificationAdmin(); Singleton singletonAdmin = Singleton.getInstance(); singletonAdmin.Admin = (new Admin(therapeute.Nom, therapeute.Prenom, therapeute.Login, therapeute.MotDePasse)); NomUtilisateur = null; SimpleIoc.Default.GetInstance <INavigation>().NavigateTo <HomeViewModel>(true); //log le thérapeut connecté logger.Info("Connexion de " + therapeute.Prenom + " " + therapeute.Nom + " Login : " + therapeute.Login); } else { MessageBox.Show(AxLanguage.Languages.REAplan_Connexion_Erreur2, AxLanguage.Languages.REAplan_Inscription_Erreur, MessageBoxButton.OK, MessageBoxImage.Error); } } catch (Exception ex) { GestionErreur.GerrerErreur(ex); } }
private void MoveToInscription(object obj) { try { pwBox = obj as PasswordBox; TherapeuteDB therapeute = AdminData.Connexion(NomUtilisateur, pwBox.Password); if (therapeute != null) { if (AdminData.IsAdministrateur(NomUtilisateur, pwBox.Password)) { NomUtilisateur = null; //Nom = null; //Prenom = null; FirstTime = true; InternView = PagesInternes[1]; } else { MessageBox.Show(AxLanguage.Languages.REAplan_Impossible_Enregistrer_Utilisateur, AxLanguage.Languages.REAplan_Inscription_Erreur, MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show(AxLanguage.Languages.REAplan_Connexion_Erreur, AxLanguage.Languages.REAplan_Inscription_Erreur, MessageBoxButton.OK, MessageBoxImage.Error); } } catch (Exception ex) { GestionErreur.GerrerErreur(ex); } }
public void Therapeute_Login_Mdp_Doivent_Etre_Rempli() { Assert.IsNull(AdminData.Connexion("", "")); }
public void Therapeute_Connection_Login_Faux_Mdp_Faux() { Assert.IsNull(AdminData.Connexion("admon", "12345")); }
public void Therapeute_Connection_Login_Bon_Mdp_Bon() { Assert.IsNotNull(AdminData.Connexion("admin", "admin")); }