/// <summary> /// Ouvrir le fichier après la sélection par l'utilisateur /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BoutonOuvrir_Click(object sender, RoutedEventArgs e) { // TODO - Mettre à jour la méthode BoutonOuvrir_Click // Appel méthode LireNomFichier pour avoir le nom du fichier à charger nomFichier = LireNomFichier(); if (nomFichier != String.Empty) { //editeur.Text = EntreesSortiesTexte.LireTexte(nomFichier); editeur.Text = EntreesSortiesTexte.FiltrerTexte(nomFichier); } }
// Enregistrer les données à nouveau dans le fichier private void BoutonEnregistrer_Click(object sender, RoutedEventArgs e) { // TODO - Mettre à jour la méthode BoutonEnregistrer_Click // Enregistrer le contenu de la zone de texte de l'éditeur à nouveau dans le fichier String chemin = Enregistrer(editeur.Text); if (chemin != String.Empty) { EntreesSortiesTexte.EcrireTexte(chemin, editeur.Text); editeur.Text = ""; MessageBox.Show("Enregistrement reussi !!!"); } boutonEnregistrer.IsEnabled = false; }
/// <summary> /// Ouvrir le fichier après la sélection par l'utilisateur /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BoutonOuvrir_Click(object sender, RoutedEventArgs e) { // TODO - Mettre à jour la méthode BoutonOuvrir_Click // Appel méthode LireNomFichier pour avoir le nom du fichier à charger // Charger la zone de texte de l'éditeur avec le contenu du fichier if (this.nomFichier != String.Empty && this.contenuOriginal != editeur.Text) { MessageBoxResult re = MessageBox.Show("Enregistrement de votre fichier d'abord!", "Enregistrement", MessageBoxButton.YesNoCancel); if (re == MessageBoxResult.Yes) { if (this.nomFichier != String.Empty) { EntreesSortiesTexte.EcrireTexte(this.nomFichier, editeur.Text); boutonEnregistrer.IsEnabled = false; MessageBox.Show("Vos modifications ont été enregistrées avec Succés!"); } else { MessageBox.Show("Vous n'avez pas encore charger un fichier!"); } } else if (re == MessageBoxResult.No) { editeur.Text = this.contenuOriginal; } } else { string result = LireNomFichier(); if (result != String.Empty) { this.nomFichier = result; contenuOriginal = EntreesSortiesTexte.LireTexte(this.nomFichier); /* editeur.Text = EntreesSortiesTexte.FiltrerTexte(this.nomFichier); */ editeur.Text = contenuOriginal; } else { boutonEnregistrer.IsEnabled = false; MessageBox.Show("Vous n'avez pas réussi à charger un fichier!"); } } }
// TODO - Implémenter une méthode pour lire le nom du fichier // Ajouter une méthode LireNomFichier // Enregistrer les données à nouveau dans le fichier private void BoutonEnregistrer_Click(object sender, RoutedEventArgs e) { // TODO - Mettre à jour la méthode BoutonEnregistrer_Click // Enregistrer le contenu de la zone de texte de l'éditeur à nouveau dans le fichier if (this.nomFichier != String.Empty) { this.contenuOriginal = editeur.Text; EntreesSortiesTexte.EcrireTexte(this.nomFichier, editeur.Text); boutonEnregistrer.IsEnabled = false; MessageBox.Show("Vos modifications ont été enregistrées avec Succés!"); } else { MessageBox.Show("Vous n'avez pas encore charger un fichier!"); } }