public void GuardarTxt()
            {
                Comida comidaPrueba = new Comida("Ñoquis", ETipo.ComidaGurmet, 500);

                bool retorno = GuardaString.Guardar(comidaPrueba);

                Assert.IsTrue(retorno);
            }
Ejemplo n.º 2
0
 private void MostrarInformacion <T>(IMostrar <T> elementos)
 {
     if (!(elementos is null))
     {
         rtbMostrar.Text = elementos.MostrarDatos(elementos);
         GuardaString.Guardar(elementos.MostrarDatos(elementos), "salida.txt");
     }
 }
Ejemplo n.º 3
0
 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");
     }
 }
Ejemplo n.º 4
0
 private void MostrarInformacion <T>(IMostrar <T> elemento)
 {
     if (elemento != null)
     {
         rtbMostar.Text = elemento.MostrarDatos(elemento);
         GuardaString.Guardar(rtbMostar.Text, "salida.txt");
     }
 }
Ejemplo n.º 5
0
 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());
     }
 }
Ejemplo n.º 6
0
 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);
     }
 }
Ejemplo n.º 7
0
 /// <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");
     }
 }
Ejemplo n.º 8
0
 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");
     }
 }
Ejemplo n.º 9
0
 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");
     }
 }
Ejemplo n.º 10
0
 private void MostrarInformacion <T>(IMostrar <T> elemento)
 {
     if (elemento != null && elemento is Paquete)
     {
         this.rtbMostrar.Text = ((Paquete)elemento).MostrarDatos((Paquete)Convert.ChangeType(elemento, typeof(Paquete)));
         GuardaString.GaurdarString(rtbMostrar.Text, Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\salida.txt");
     }
     if (elemento != null && elemento is Correo)
     {
         this.rtbMostrar.Text = ((Correo)elemento).MostrarDatos((Correo)Convert.ChangeType(elemento, typeof(Correo)));
         GuardaString.GaurdarString(rtbMostrar.Text, Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\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);
         }
     }
 }
Ejemplo n.º 12
0
 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);
     }
 }
Ejemplo n.º 13
0
 /// <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);
         }
     }
 }
Ejemplo n.º 14
0
 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);
         }
     }
 }
Ejemplo n.º 15
0
 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");
         }
     }
 }
Ejemplo n.º 16
0
        /// <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");
            }
        }
Ejemplo n.º 17
0
        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");
            }
        }
Ejemplo n.º 18
0
 /// <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!!");
         }
     }
 }
Ejemplo n.º 19
0
 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);
         }
     }
 }
Ejemplo n.º 20
0
        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");
                }
            }
        }
Ejemplo n.º 21
0
 /// <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);
     }
 }
Ejemplo n.º 22
0
        /// <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);
                }
            }
        }
Ejemplo n.º 23
0
        /// <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
                }
            }
        }
Ejemplo n.º 24
0
        /// <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();
            }
        }
Ejemplo n.º 25
0
 public void MostrarInformacion <T>(IMostrar <T> elemento)
 {
     if (elemento != null && elemento is Paquete)
     {
         this.rtbMostrar.Text = ((Paquete)elemento).MostrarDatos((Paquete)elemento);
     }
     if (elemento != null && elemento is Correo)
     {
         this.rtbMostrar.Text = ((Correo)elemento).MostrarDatos((Correo)elemento);
     }
     try
     {
         GuardaString.Guarda(elemento.MostrarDatos(elemento), "Salida.txt");
     }
     catch (Exception e)
     {
         MessageBox.Show("No se pudo guardar el archivo");
     }
 }
Ejemplo n.º 26
0
        /// <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);
                }
            }
        }
Ejemplo n.º 27
0
        /// <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);
                }
            }
        }
Ejemplo n.º 28
0
 /// <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");
         }
     }
 }
Ejemplo n.º 29
0
 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);
         }
     }
 }
Ejemplo n.º 30
0
        /// <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)
            {
            }
        }