Пример #1
0
        public void LeerDeFile()
        {
            StreamReader lector;

             if (File.Exists(nombreFile))
             {
            lector = new StreamReader(nombreFile);

            Persona person = new Persona();
            string linea0, linea1, linea2, linea3, linea4, linea5;
            do
            {
               linea0 = lector.ReadLine();
               if (linea0 == null)
                  break;
               linea1 = lector.ReadLine();
               linea2 = lector.ReadLine();
               linea3 = lector.ReadLine();
               linea4 = lector.ReadLine();
               linea5 = lector.ReadLine();
               if (indice < maximo - 1)
               {
                  personas[indice] = new Persona(Convert.ToInt32(linea0), linea1, linea2, linea3, Convert.ToInt32(linea4), Convert.ToInt32(linea5));
                  indice++;
               }
            }
            while (linea0 != null && linea1 != null && linea2 != null && linea3 != null && linea4 != null && linea5 != null);
            lector.Close();
             }
        }
Пример #2
0
 public void guardar(string nombre, string apellido, string direccion, int edad, int telefono)
 {
     int id = indice;
      if (indice < maximo - 1)
      {
     personas[indice] = new Persona(id, nombre, apellido, direccion, edad, telefono);
     indice++;
     GuardarEnFile();
      }
      else
     Console.WriteLine("Base de datos llena");
 }