private void GuardarArchivo(string texto) { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "txt files (*.txt)|*.txt|dat files (*.dat)|*.dat"; if (saveFileDialog.ShowDialog() == DialogResult.OK) { this.path = saveFileDialog.FileName; this.tipoArchivo = saveFileDialog.FilterIndex; switch (this.tipoArchivo) { case 1: { PuntoTxt archivo = new PuntoTxt(); archivo.GuardarComo(this.path, this.rchtbCajaDetexto.Text); break; } case 2: { PuntoDat archivo = new PuntoDat(); archivo.Contenido = this.rchtbCajaDetexto.Text; archivo.GuardarComo(this.path, archivo); break; } } } }
private void guardarComoToolStripMenuItem_Click(object sender, EventArgs e) { string filePath; SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "txt files (*.txt)|*.txt|dat files (*.dat)|*.dat"; if (saveFileDialog.ShowDialog() == DialogResult.OK) { filePath = saveFileDialog.FileName; try { if (Path.GetExtension(filePath) == ".txt") { PuntoTxt ptxt = new PuntoTxt(); ptxt.GuardarComo(filePath, richTextBox.Text); } else { PuntoDat pdat = new PuntoDat(); pdat.Contenido = richTextBox.Text; pdat.GuardarComo(filePath, pdat); } ultimoArchivoAbierto = filePath; } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void guardarComoToolStripMenuItem_Click(object sender, EventArgs e) { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.InitialDirectory = @"C:\Users\Nacho\source\repos\Ejercicio 58"; saveFileDialog.Filter = "all files (*.*)|*.*|txt files (*.txt)|*.txt|archivos de datos (*.dat)|*.dat|All files (*.*)|*.*"; try { if (saveFileDialog.ShowDialog() == DialogResult.OK) { path = saveFileDialog.FileName; if (Path.GetExtension(path) == ".txt") { puntoTxt.GuardarComo(path, richTextBox.Text); } else if (Path.GetExtension(path) == ".dat") { puntoDat.Contenido = richTextBox.Text; puntoDat.GuardarComo(path, puntoDat); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void guardarToolStripMenuItem_Click(object sender, EventArgs e) { string datos; PuntoDat archivoDat; PuntoTxt archivoTxt; archivoDat = new PuntoDat(); archivoTxt = new PuntoTxt(); datos = rtbEditorDeTexto.Text; if (this.PathArchivo is null) { this.guardarComoToolStripMenuItem_Click(sender, e); } else { switch (Path.GetExtension(this.PathArchivo)) { case ".txt": archivoTxt.GuardarComo(this.PathArchivo, datos); break; case ".dat": //Guardo el texto en la propiedad contenido archivoDat.Contenido = datos; //Le paso el objeto PuntoDat con el texto cargado archivoDat.GuardarComo(this.PathArchivo, archivoDat); break; } } }
private void GuardarComo() { SaveFileDialog guardar = new SaveFileDialog(); guardar.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); guardar.Filter = "Archivos de texto (*.txt)|*.txt|Archivos de datos (*.dat)|*.dat"; if (guardar.ShowDialog() == DialogResult.OK) { this.path = guardar.FileName; if (Path.GetExtension(this.path) == ".txt") { PuntoTxt texto1 = new PuntoTxt(); texto1.GuardarComo(this.path, this.richTextBox1.Text); } else { PuntoDat texto = new PuntoDat(); texto.Contenido = this.richTextBox1.Text; texto.GuardarComo(this.path, texto); } } }
private void guardarComoToolStripMenuItem1_Click(object sender, EventArgs e) { SaveFileDialog ventana = new SaveFileDialog(); ventana.Filter = "Archivos de texto(.txt)|*.txt|Archivos de datos (.dat)|*.dat|Archivos XML(.xml)|*.xml"; if (ventana.ShowDialog() == DialogResult.OK) { switch (ventana.FilterIndex) { case 1: archivoTxt.GuardarComo(ventana.FileName, richTextBox1.Text); break; case 2: archivoDat.Contenido = richTextBox1.Text; archivoDat.GuardarComo(ventana.FileName, archivoDat); //REVISAR break; case 3: archivoXml.GuardarComo(ventana.FileName, richTextBox1.Text); break; } } }
private void guardarComoToolStripMenuItem_Click(object sender, EventArgs e) { PuntoTxt txt = new PuntoTxt(); PuntoDat dat = new PuntoDat(); string texto = this.richTextBox1.Text.Replace("\n", "\r\n"); if (TextEditor._saveFileMenu.ShowDialog() == DialogResult.OK) { this._lastFilePath = TextEditor._saveFileMenu.FileName; try { if (this._lastFilePath.EndsWith(".txt")) { txt.GuardarComo(this._lastFilePath, texto); } else { dat.Contenido = texto; dat.GuardarComo(this._lastFilePath, dat); } } catch (Exception) { MessageBox.Show("FATAL ERROR"); } } }
private bool SaveFile(string path) { try { if (Path.GetExtension(path) == ".txt") { return(txtManager.GuardarComo(path, rtbText.Text)); } else if (Path.GetExtension(path) == ".dat") { datManager.Contenido = rtbText.Text; return(datManager.GuardarComo(path, datManager)); } } catch (Exception e) { MessageBox.Show($"Exception: {e.Message}"); } return(false); }
private void guardarComoToolStripMenuItem_Click(object sender, EventArgs e) { guardarArchivo = new SaveFileDialog(); guardarArchivo.Filter = "txt files(*.txt)|*.txt|dat files(*.dat)|*.dat"; if (guardarArchivo.ShowDialog() == DialogResult.OK) { string ruta = guardarArchivo.FileName; if (Path.GetExtension(ruta) == ".txt") { txt = new PuntoTxt(); txt.GuardarComo(ruta, richTextBox1.Text); } else { dat = new PuntoDat(); dat.Contenido = richTextBox1.Text; dat.GuardarComo(ruta, dat); } } }
public void GuardarComo() { SaveFileDialog dialog = new SaveFileDialog(); //debería usar using? dialog.InitialDirectory = (this.path == null) ? AppDomain.CurrentDomain.BaseDirectory : this.path; dialog.Filter = "Archivos de texto (.txt)|*.txt|Archivos de datos (.dat)|*.dat"; if (DialogResult.OK == dialog.ShowDialog()) { this.path = dialog.FileName; if (Path.GetExtension(this.path) == ".txt") { PuntoTxt puntoTxt = new PuntoTxt(); puntoTxt.GuardarComo(this.path, richTextBox1.Text); } else if (Path.GetExtension(this.path) == ".dat") { PuntoDat puntoDat = new PuntoDat(); puntoDat.Contenido = richTextBox1.Text; puntoDat.GuardarComo(this.path, puntoDat); } } }
public void GuardarComo() { SaveFileDialog dialog = new SaveFileDialog(); dialog.InitialDirectory = (this.path == null) ? AppDomain.CurrentDomain.BaseDirectory : this.path; dialog.Filter = "Archivos de texto (.txt)|*.txt|Archivos de datos (.dat)|*.dat"; if (DialogResult.OK == dialog.ShowDialog()) { this.path = dialog.FileName; if (Path.GetExtension(this.path) == ".txt") { PuntoTxt texto = new PuntoTxt(); texto.GuardarComo(this.path, rtbTexto.Text); } else if (Path.GetExtension(this.path) == ".dat") { PuntoDat binario = new PuntoDat(); binario.Contenido = rtbTexto.Text; binario.GuardarComo(this.path, binario); } } }
private void guardarComoToolStripMenuItem_Click(object sender, EventArgs e) { PuntoTxt archivoTxt; PuntoDat archivoDat; archivoTxt = new PuntoTxt(); archivoDat = new PuntoDat(); string datos; SaveFileDialog save = new SaveFileDialog(); save.Filter = "Archivos de texto (*.txt)|*.txt|Archivos de datos (*.dat)|*.dat"; if (save.ShowDialog() == DialogResult.OK) { this.PathArchivo = save.FileName; datos = rtbEditorDeTexto.Text; switch (save.FilterIndex) { case 1: //texto archivoTxt.GuardarComo(this.PathArchivo, datos); break; case 2: //binario //Guardo el texto en la propiedad contenido archivoDat.Contenido = datos; //Le paso el objeto PuntoDat con el texto cargado archivoDat.GuardarComo(this.PathArchivo, archivoDat); break; } } }