Ejemplo n.º 1
0
        public List <Mesajero> getAll()
        {
            List <Mesajero> mesajeros = new List <Mesajero>();

            try
            {
                using (StreamReader reader = new StreamReader(archivo))
                {
                    string texto = null;
                    do
                    {
                        texto = reader.ReadLine();
                        if (texto != null)
                        {
                            String[] textoArray = texto.Split(';');
                            Mesajero m          = new Mesajero()
                            {
                                Nombre  = textoArray[0],
                                Detalle = textoArray[1],
                                Tipo    = textoArray[2]
                            };
                            mesajeros.Add(m);
                        }
                    } while (texto != null);
                }
            }
            catch (IOException ex)
            {
                throw;
            }

            return(mesajeros);
        }
Ejemplo n.º 2
0
 public void Save(Mesajero m)
 {
     try
     {
         using (StreamWriter writer = new StreamWriter(archivo, true))
         {
             writer.WriteLine(m);
             writer.Flush();
         }
     }
     catch (IOException ex)
     {
         throw;
     }
 }
Ejemplo n.º 3
0
        static void ingresarMensaje()
        {
            String nombre, detalle;

            do
            {
                Console.WriteLine("ingrese nombre");
                nombre = Console.ReadLine().Trim();
            } while (nombre == string.Empty);

            do
            {
                Console.WriteLine("Ingrese detalle");
                detalle = Console.ReadLine().Trim();
            } while (detalle == string.Empty || detalle.Length > 20);
            Mesajero m = new Mesajero()
            {
                Nombre  = nombre,
                Detalle = detalle,
                Tipo    = "Aplicacion"
            };

            dal.Save(m);
        }