private void MostrarInformacion <T> (IMostrar <T> elemento) { if (!object.Equals(elemento, null)) { this.richTextBox1.AppendText(elemento.ToString()); bool r = GuardaString.Guardar(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "salida.txt", elemento.ToString()); } }
/// <summary> /// Mostrará la información del elemento en RichTextBox rtbMostrar /// y utilizará el método de extensión para guardar el texto en this.rtbMostrar.Text /// </summary> /// <typeparam name="T"></typeparam> /// <param name="elemento"></param> private void MostrarInformacion <T>(IMostrar <T> elemento) { if (!object.ReferenceEquals(elemento, null)) { this.rtbMostrar.Text = elemento.MostrarDatos(elemento); // Agregar línea para guardar el archivo con el nombre "salida.txt" GuardaString.Guardar(elemento.ToString(), "salida.txt"); } }
public string MostrarDatos(IMostrar <List <Paquete> > elementos) { string s = ""; if (elementos is List <Paquete> ) { s = string.Format("{0}", elementos.ToString()); } return(s); }
/// <summary> /// Muestra la informacion de los elementos y lo guarda en el escritorio /// </summary> /// <typeparam name="T"></typeparam> /// <param name="elemento"></param> private void MostrarInformacion <T>(IMostrar <T> elemento) { if (!(elemento is null)) { this.rtbMostrar.Clear(); if (elemento is Correo) { this.rtbMostrar.Text = elemento.MostrarDatos(elemento); } else if (elemento is Paquete) { this.rtbMostrar.Text = elemento.ToString(); } elemento.MostrarDatos(elemento).Guardar("salida"); } }
/// <summary> /// Método que mostrará los datos del elemento y lo guardará en un archivo /// .txt en el escritorio. /// </summary> /// <typeparam name="T"></typeparam> /// <param name="elemento"></param> private void MostrarInformacion <T>(IMostrar <T> elemento) { if (!(elemento is null)) { if (elemento is Paquete) { rtbMostrar.Text = elemento.ToString(); } else { rtbMostrar.Text = elemento.MostrarDatos(elemento); } GuardaString.Guardar(rtbMostrar.Text, @"\salida.txt"); } }
/// <summary> /// Muestra uno o todos los paquetes y su estado actual /// </summary> /// <typeparam name="T"></typeparam> /// <param name="elemento"></param> private void MostrarInformacion <T>(IMostrar <T> elemento) { string desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) + "\\Salida.txt"; if (elemento != null) { richTextBox1.Clear(); if (elemento is Paquetes) { richTextBox1.AppendText(elemento.ToString()); } else if (elemento is Correo) { richTextBox1.AppendText(correo.MostrarDatos((IMostrar <List <Paquetes> >)elemento)); } richTextBox1.Text.Guardar(desktopPath); } }
/// <summary> /// Muestra uno o todos los paquetes y su estado actual /// </summary> /// <typeparam name="T"></typeparam> /// <param name="elemento"></param> private void MostrarInformacion <T>(IMostrar <T> elemento) { if (elemento != null) { string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\salida.txt"; rtbMostrar.Clear(); if (elemento is Correo) { rtbMostrar.AppendText(correo.MostrarDatos((IMostrar <List <Paquete> >)elemento)); } if (elemento is Paquete) { rtbMostrar.AppendText(elemento.ToString()); } rtbMostrar.Text.Guardar(path); } }
/// <summary> /// Muestra en el rich text box y guarda los datos en salida.txt en el escritorio /// </summary> /// <typeparam name="T"></typeparam> /// <param name="elemento"></param> private void MostrarInformacion <T>(IMostrar <T> elemento) { if (!(elemento is null)) { this.rtbMostrar.Text = " "; if (elemento is Paquete) { this.rtbMostrar.Text += elemento.ToString(); } else { this.rtbMostrar.Text += elemento.MostrarDatos(elemento); } if (!rtbMostrar.Text.Guardar("salida.txt")) { MessageBox.Show("Error al guardar el archivo"); } } }
/// <summary> /// Muestra los datos de elemento siempre y cuando sea distinto de null /// </summary> /// <typeparam name="T"></typeparam> /// <param name="elemento"></param> private void MostrarInformacion <T>(IMostrar <T> elemento) { try { if (!(Object.Equals(elemento, null))) { this.rtbMostrar.Text = ""; if (elemento is Paquete) { this.rtbMostrar.Text += elemento.ToString(); } else { this.rtbMostrar.Text += elemento.MostrarDatos(elemento); } GuardaString.Guardar(this.rtbMostrar.Text, "salida.txt"); } } catch (Exception e) { } }