// 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;
        }
Beispiel #2
0
        /// <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!");
                }
            }
        }
Beispiel #3
0
        // 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!");
            }
        }