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(); } }
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"); }