private void Button_LOGIN_Click(object sender, RoutedEventArgs e) { bool erreurEncodage = false; string messageErreur = ""; if (!validerNomPrenom(NOM_TextBox.Text)) { erreurEncodage = true; messageErreur = "Nom invalide"; } if (!validerNomPrenom(PRENOM_TextBox.Text)) { erreurEncodage = true; messageErreur += " Prenom invalide"; } //if (!validerEmail(EMAIL_TextBox.Text)) //{ // erreurEncodage = true; // messageErreur += " Email invalide"; //} if (erreurEncodage) { MessageBox.Show("ERREUR ENCODAGE", messageErreur, MessageBoxButton.OK, MessageBoxImage.Error); } else { Personne.Nom = NOM_TextBox.Text; Personne.Prenom = PRENOM_TextBox.Text; Personne.Email = EMAIL_TextBox.Text; MyPersonalMapData personneTMP = null; try { personneTMP = MyPersonalMapData.LoadPersonne(Personne); } catch (LoadSaveException messageErreurLoadPersonne) { Console.WriteLine("ERREUR LoadPersonne : " + messageErreurLoadPersonne.Message); MessageBoxResult resultNewClient = MessageBox.Show("Vous n'existez pas dans la base de donnée...\nVoulez-vous vous inscrire ?", "", MessageBoxButton.YesNo, MessageBoxImage.Question); if (resultNewClient == MessageBoxResult.Yes) { try { personneTMP = MyPersonalMapData.SavePersonne(Personne); } catch (LoadSaveException messageErreurSave) { MessageBox.Show(messageErreurSave.Message, "ERREUR SAUVEGARDE", MessageBoxButton.OK, MessageBoxImage.Error); } if (personneTMP != null) { Personne = personneTMP; FenetrePrincipale fenetrePrincipale = new FenetrePrincipale(Personne); fenetrePrincipale.Show(); Close(); } } personneTMP = null; } if (personneTMP != null) { Personne = personneTMP; string message = "RE Bonjour, " + Personne.Nom + " " + Personne.Prenom + ":)"; MessageBox.Show(message, "", MessageBoxButton.OK, MessageBoxImage.Information); FenetrePrincipale fenetrePrincipale = new FenetrePrincipale(Personne); fenetrePrincipale.Show(); Close(); } } }
private void Button_LOGIN_Click(object sender, RoutedEventArgs e) { bool erreurEncodage = false; string messageErreur = ""; if (!validerNomPrenom(NOM_TextBox.Text)) { erreurEncodage = true; messageErreur = "Nom invalide"; } if (!validerNomPrenom(PRENOM_TextBox.Text)) { erreurEncodage = true; messageErreur += " Prenom invalide"; } if (!validerEmail(EMAIL_TextBox.Text)) { erreurEncodage = true; messageErreur += " Email invalide"; } if (erreurEncodage) { MessageBox.Show(messageErreur, "ERREUR ENCODAGE", MessageBoxButton.OK, MessageBoxImage.Error); } else { Personne.Nom = NOM_TextBox.Text; Personne.Prenom = PRENOM_TextBox.Text; Personne.Email = EMAIL_TextBox.Text; MyPersonalMapData personneTMP; if ((personneTMP = MyPersonalMapData.LoadPersonne(Personne)) == null) { MessageBoxResult resultNewClient = MessageBox.Show("Vous n'existez pas dans la base de donnée...\nVoulez-vous vous inscrire ?", "", MessageBoxButton.YesNo, MessageBoxImage.Question); switch (resultNewClient) { case MessageBoxResult.Yes: FenetrePrincipale fenetrePrincipale = new FenetrePrincipale(Personne); fenetrePrincipale.Show(); Close(); break; /*case MessageBoxResult.No: * * break;*/ } } else { Personne = personneTMP; string message = "RE Bonjour, " + Personne.Nom + " " + Personne.Prenom + ":)"; MessageBox.Show(message, "", MessageBoxButton.OK, MessageBoxImage.Information); FenetrePrincipale fenetrePrincipale = new FenetrePrincipale(Personne); fenetrePrincipale.Show(); Close(); } } }