Exemplo n.º 1
0
        private void GuardarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            string pagina = tabControl1.SelectedIndex.ToString();

            bool documento = false;

            for (int i = 0; i < registroDirectorio.Count; i++)
            {
                if (registroDirectorio[i].ventana.Equals(pagina))
                {
                    getTextBox().SaveFile(registroDirectorio[i].ruta, RichTextBoxStreamType.PlainText);
                    documento = true;
                }
            }

            if (!documento)
            {
                SaveFileDialog save = new SaveFileDialog();
                save.FileName = "archivoEntrada.er";
                save.Filter   = "Archivos de texto (*.er)|*.er|Todos los archivos (*.*)|*.*";
                if (save.ShowDialog() == DialogResult.OK)
                {
                    getTextBox().SaveFile(save.FileName, RichTextBoxStreamType.PlainText);

                    Directorio instancia = new Directorio(save.FileName, pagina);
                    registroDirectorio.Add(instancia);
                }
            }
        }
Exemplo n.º 2
0
        private void AbrirToolStripMenuItem_Click(object sender, EventArgs e)
        {
            lectorArchivo.Filter = "ER|*.er";
            if (lectorArchivo.ShowDialog() == DialogResult.OK)
            {
                string ruta = lectorArchivo.FileName;

                string     pagina    = tabControl1.SelectedIndex.ToString();
                Directorio instancia = new Directorio(ruta, pagina);
                for (int i = 0; i < registroDirectorio.Count; i++)
                {
                    if (registroDirectorio[i].ventana.Equals(pagina))
                    {
                        registroDirectorio.RemoveAt(i);
                    }
                }

                registroDirectorio.Add(instancia);
                string fileContent = File.ReadAllText(ruta, Encoding.UTF8);
                getTextBox().Text = fileContent;
            }
        }