private void MenuFileSave_Click(object sender, RoutedEventArgs e) { SaveFileDialog saveFile = new SaveFileDialog(); saveFile.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); saveFile.Filter = "MyCartographyObj files(*.az) | *.az"; saveFile.ShowDialog(); if (MyPersonalMapData.SavePersonne(PersonneConnectee, saveFile.FileName, true)) { MessageBox.Show("SAUVEGARDE REUSSIE", "", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("ERREUR SAUVEGARDE", "", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void MenuFileSave_Click(object sender, RoutedEventArgs e) { SaveFileDialog saveFile = new SaveFileDialog(); saveFile.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); saveFile.Filter = "MyCartographyObj files(*.az) | *.az"; saveFile.ShowDialog(); MyPersonalMapData personneTMP = null; try { personneTMP = MyPersonalMapData.SavePersonne(PersonneConnectee, saveFile.FileName); } catch (LoadSaveException messageErreurSave) { MessageBox.Show(messageErreurSave.Message, "ERREUR SAUVEGARDE", MessageBoxButton.OK, MessageBoxImage.Error); personneTMP = null; } if (personneTMP != null) { PersonneConnectee = personneTMP; MessageBox.Show("SAUVEGARDE REUSSIE", "", MessageBoxButton.OK, MessageBoxImage.Information); } }
private void QuitterSauvegarde() { MyPersonalMapData personneTMP = null; bool modif = true; if (DossierDeTravail != null && PersonneConnectee.Emplacement == null) { PersonneConnectee.Emplacement = DossierDeTravail; } if (PersonneConnectee.Emplacement != null) { try { personneTMP = MyPersonalMapData.LoadFile(PersonneConnectee.Emplacement); } catch (LoadSaveException messageErreurLoadFile) { //MessageBox.Show("ERREUR OUVERTURE", messageErreurLoadFile.Message, MessageBoxButton.OK, MessageBoxImage.Error); Console.WriteLine("(QuitterSauvegarde) ERREUR OUVERTURE : " + messageErreurLoadFile.Message); personneTMP = null; } if (personneTMP != null) { if (personneTMP.ObservableCollection.Equals(PersonneConnectee.ObservableCollection)) { modif = false; } } } if (modif) { MessageBoxResult resultNewClient = MessageBox.Show("Voulez-vous sauvegarder vos modifications ?", "", MessageBoxButton.YesNo, MessageBoxImage.Question); switch (resultNewClient) { case MessageBoxResult.Yes: try { personneTMP = MyPersonalMapData.SavePersonne(PersonneConnectee, PersonneConnectee.Emplacement); } catch (LoadSaveException messageErreurSave) { MessageBox.Show(messageErreurSave.Message, "ERREUR SAUVEGARDE", MessageBoxButton.OK, MessageBoxImage.Error); personneTMP = null; } if (personneTMP != null) { PersonneConnectee = personneTMP; MessageBox.Show("SAUVEGARDE REUSSIE", "", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); } break; /*case MessageBoxResult.No: * * break;*/ } } else { this.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("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(); } } }