private void MostrarInformacion <T>(IMostrar <T> elemento) { if (!(elemento is null)) { this.rtbMostrar.Text = elemento.MostrarDatos(elemento); GuardaString.Guardar(rtbMostrar.Text, Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\Paquetes.txt"); } }
private void MostrarInformacion <T>(IMostrar <T> elemento) { if (elemento != null) { rtbMostar.Text = elemento.MostrarDatos(elemento); GuardaString.Guardar(rtbMostar.Text, "salida.txt"); } }
private void MostrarInformacion <T>(IMostrar <T> elementos) { if (!(elementos is null)) { rtbMostrar.Text = elementos.MostrarDatos(elementos); GuardaString.Guardar(elementos.MostrarDatos(elementos), "salida.txt"); } }
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()); } }
public void GuardarTxt() { Comida comidaPrueba = new Comida("Ñoquis", ETipo.ComidaGurmet, 500); bool retorno = GuardaString.Guardar(comidaPrueba); Assert.IsTrue(retorno); }
private void MostrarInformacion <T>(IMostrar <T> elemento) { if (elemento != null && (elemento is Paquete || elemento is Correo)) { richTextBox.Text = elemento.MostrarDatos(elemento); GuardaString.Guardar(elemento.MostrarDatos(elemento), "salida.txt"); SerializadorXml <Correo> .GuardarXml("salida.xml", (Correo)elemento); } }
/// <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(this.rtbMostrar.Text, "salida.txt"); } }
private void MostrarInformacion <T>(IMostrar <T> elemento) { if (!object.Equals(elemento, null)) { this.rtbMostrar.Clear(); rtbMostrar.Text = elemento.MostrarDatos(elemento); GuardaString.Guardar(elemento.MostrarDatos(elemento), "salida.txt"); } }
private void MostrarInformacion <T>(IMostrar <T> elemento) { /*El método MostrarInformacion<T> evaluará que el atributo elemento no sea nulo y: * a. Mostrará los datos de elemento en el rtbMostrar. * b. Utilizará el método de extensión para guardar los datos en un archivo llamado salida.txt.*/ if (elemento != null) { this.rtbMostrar.AppendText(elemento.MostrarDatos(elemento)); GuardaString.Guardar(this.rtbMostrar.Text, "salida.txt"); } }
private void MostrarInformacion <T>(IMostrar <T> elemento) { if (elemento != null) { rtbMostrar.Text = elemento.MostrarDatos(elemento); try { GuardaString.Guardar(rtbMostrar.Text, "salida"); } catch (Exception e) { MessageBox.Show(e.Message); } } }
/// <summary> /// Muestra la informacion de los paquetes y los guarda en archivo de texto. /// </summary> /// <typeparam name="T"></typeparam> /// <param name="elemnto"></param> private void MostrarInformacion <T>(IMostrar <T> elemnto) { if (!ReferenceEquals(elemnto, null)) { rtbMostrar.Text = elemnto.MostrarDatos(elemnto); try { GuardaString.Guardar(rtbMostrar.Text, "salida.txt"); } catch (Exception exc) { MessageBox.Show(exc.Message); } } }
private void MostrarInformacion <T>(IMostrar <T> elementos) { if (!(elementos is null)) { try { rtbMostrar.Text = elementos.MostrarDatos(elementos); GuardaString.Guardar(elementos.MostrarDatos(elementos), "salida.txt"); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
void MostrarInformacion <T>(IMostrar <T> elemento) { if (!object.Equals(elemento, null)) { this.rtbMostrar.Text = elemento.MostrarDatos(elemento); try { GuardaString.Guardar(this.rtbMostrar.Text, "salida.txt"); } catch (Exception) { MessageBox.Show("Error al guardar el archivo"); } } }
private void MostrarInformacion <T>(IMostrar <T> elemento) { try { if (!(elemento is null)) { this.rtbMostrar.Text = elemento.MostrarDatos(elemento); GuardaString.Guardar(elemento.MostrarDatos(elemento), "salida.txt"); } } catch (Exception e) { MessageBox.Show(e.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <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"); } }
void MostrarInformacion <T>(IMostrar <T> elemento) { if (((object)elemento) != null) { if (((Object)elemento) is Correo) { this.rtxtLista.Text = ((Correo)elemento).ToString(); } else if (((Object)elemento) is Paquete) { this.rtxtLista.Text = ((Paquete)elemento).ToString(); } GuardaString.Guardar(this.rtxtLista.Text, "Salida"); } }
/// <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" try { GuardaString.Guardar(this.rtbMostrar.Text, "salida.txt"); } catch (Exception) { MessageBox.Show("Error al guardar!!"); } } }
private void MostrarInformacion <T>(IMostrar <T> elemento) { rtbMostrar.Clear(); if (!(object.ReferenceEquals(elemento, null))) { this.rtbMostrar.Text = elemento.MostrarDatos(elemento) + System.Environment.NewLine; try { GuardaString.Guardar(this.rtbMostrar.Text, "salida.txt"); } catch (Exception) { MessageBox.Show("No se pudo guardar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
/// <summary> /// Muestra la informacion del elemento pasado como parametro /// y los guarda en un archivo de texto /// </summary> /// <typeparam name="T"></typeparam> /// <param name="elemento"></param> private void MostrarInformacion <T>(IMostrar <T> elemento) { try { this.rtbMostrar.Text = elemento.MostrarDatos(elemento) + "\n"; GuardaString.Guardar(elemento.MostrarDatos(elemento), (Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\salida.txt")); } catch (ArchivoExeption arch) { MessageBox.Show(arch.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (NullReferenceException) { MessageBox.Show("ningun objeto seleccionado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void MostrarInformacion <T>(IMostrar <T> elemento) { if (elemento != null) { this.rtbMostrar.Text = elemento.MostrarDatos(elemento); try { GuardaString.Guardar(this.rtbMostrar.Text, "salida.txt"); } catch (Exception) { MessageBox.Show("No se pudo guardar"); } } }
/// <summary> /// Mostrará los datos del parametro elemento en el rtbMostrar y ademas utilizara el método de extensión para guardar los datos en un archivo llamado salida.txt. /// </summary> /// <typeparam name="T">Tipo generico que recibira el metodo</typeparam> /// <param name="elemento">Elemento con la informacion necesaria</param> private void MostrarInformacion <T>(IMostrar <T> elemento) { string rutaArchivo = @"salida.txt"; if (elemento != null) { this.richTextBoxMostrar.Text = elemento.MostrarDatos(elemento); try { GuardaString.Guardar(this.richTextBoxMostrar.Text, rutaArchivo); } catch (Exception e) { MessageBox.Show(e.Message, "Error.", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
/// <summary> /// Mostrará los datos del parametro "elemento" en el rtbMostrar. /// Utiliza el método de extensión para guardar los datos en un archivo llamado salida.txt. /// </summary> /// <typeparam name="T"></typeparam> /// <param name="elemento"></param> private void MostrarInformacion <T>(IMostrar <T> elemento) { //se crea la ruta del archivo. string rutaArchivo = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\salida.txt"; if (elemento != null)//pregunta que el elemnto no sea null { this.rtbMostrar.Text = elemento.MostrarDatos(elemento); try { GuardaString.Guardar(this.rtbMostrar.Text, rutaArchivo); } catch (Exception e) //Si ocurre algun error en el intento de guardar el archivo capturo la excepcion. { MessageBox.Show(e.Message, "Error.", MessageBoxButtons.OK, MessageBoxIcon.Error); //muestro la excepcion } } }
/// <summary> /// /// </summary> /// <typeparam name="T"></typeparam> /// <param name="elemento"></param> private void MostrarInformacion <T>(IMostrar <T> elemento) { if (elemento != null) { Correo correo = (Correo)elemento; string datoAux = ""; StringBuilder salida = new StringBuilder(); foreach (Paquete p in correo.Paquetes) { datoAux = String.Format("{0} ({1})", p.ToString(), p.Estado.ToString()); salida.AppendLine(datoAux); } GuardaString.Guardar(salida.ToString(), "salida.txt"); this.rtbMostrar.Text = salida.ToString(); } }
/// <summary> /// Realiza todas las acciones necesarias para mostrar la informacion de los paquetes y guardarla en un archivo /// de texto /// </summary> /// <typeparam name="T">Recomendado Paquete o List<Paquete></typeparam> /// <param name="elemento">Paquete o Correo</param> void MostrarInformacion <T>(IMostrar <T> elemento) { string rutaEscritorio = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); //String con la ruta del escritorio if (elemento != null) //Si el elemento no es nulo, lo muestra en el richtextbox { rtbMostrar.Text = elemento.MostrarDatos(elemento); try //Intenta guardar la informacion en un archivo de texto { GuardaString.Guardar(elemento.MostrarDatos(elemento), string.Format(@"{0}\Correo-sp-2017.txt", rutaEscritorio)); MessageBox.Show("El archivo fue guardado correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception) //En caso de error informa al usuario { MessageBox.Show("El archivo no se pudo guardar", "Mensaje", MessageBoxButtons.OK); } } }
/// <summary> /// Método MostrarInformacion<T> /// </summary> /// <typeparam name="T"></typeparam> /// <param name="elemento"></param> private void MostrarInformacion <T>(IMostrar <T> elemento) { string rutaArchivo = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\salida.txt"; /// El método MostrarInformacion<T> evaluará que el atributo elemento no sea nulo if (elemento != null) { /// a.Mostrará los datos de elemento en el rtbMostrar. this.rtbMostrar.Text = elemento.MostrarDatos(elemento); try { /// b.Utilizará el método de extensión para guardar los datos en un archivo llamado salida.txt. GuardaString.Guardar(this.rtbMostrar.Text, rutaArchivo); } catch (Exception exception) { MessageBox.Show(exception.Message, "ALERTA!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
/// <summary> /// Muestra la informacion de todos los paquetes /// </summary> /// <typeparam name="T"></typeparam> /// <param name="elemento"></param> private void MostrarInformacion <T>(IMostrar <T> elemento) { if (elemento != null) { this.rtbMostrar.Text = elemento.MostrarDatos(elemento); try { foreach (Paquete p in correo.Paquetes) { string salida = String.Format("{0} ({1})", p.ToString(), p.Estado.ToString()); GuardaString.Guardar(salida, "salida.txt"); } //GuardaString.Guardar(this.rtbMostrar.Text, "salida.txt");No hace salto de linea } catch (Exception) { MessageBox.Show("No se pudo guardar"); } } }
private void MostrarInformacion <T>(IMostrar <T> elemento) { if (elemento != null) { if (elemento is Paquete) { rtbMostrar.Text = ((Paquete)elemento).MostrarDatos((Paquete)elemento); ; } else if (elemento is Correo) { rtbMostrar.Text = ((Correo)elemento).MostrarDatos((Correo)elemento); } try { GuardaString.Guardar(elemento.MostrarDatos(elemento), "salida.txt"); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
/// <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) { } }