void leer_datos() { FileStream stream = new FileStream(archivoD, FileMode.Open, FileAccess.Read); StreamReader reader = new StreamReader(stream); while (reader.Peek() > -1) { departamentos tempcliente = new departamentos(); tempcliente.Nombre = reader.ReadLine(); tempcliente.Numeroidentificacion = reader.ReadLine(); deptos.Add(tempcliente); } reader.Close(); }
private void button2_Click(object sender, EventArgs e) { departamentos tempcliente = new departamentos(); tempcliente.Nombre = textBox1.Text; tempcliente.Numeroidentificacion = textBox2.Text; //para asignarle los datos leidos del archivo deptos .Add(tempcliente); //luego guardar el tempcliente en la lista de clienters guardar(); limpiar(); MessageBox.Show("Departamento agregado correctamente"); }
void leer_datos() { FileStream stream = new FileStream(archivo2, FileMode.Open, FileAccess.Read); StreamReader reader = new StreamReader(stream); while (reader.Peek() > -1) { datos temppropiedades = new datos(); temppropiedades.Nombre = reader.ReadLine(); temppropiedades.Temperatura = reader.ReadLine(); temppropiedades.Fecha = Convert.ToDateTime(reader.ReadLine()); tempe.Add(temppropiedades); } //Cerrar el archivo, esta linea es importante porque sino despues de correr varias veces el programa daría error de que el archivo quedó abierto muchas veces. Entonces es necesario cerrarlo despues de terminar de leerlo. reader.Close(); FileStream stream2 = new FileStream(archivoC, FileMode.Open, FileAccess.Read); StreamReader reader2 = new StreamReader(stream2); while (reader2.Peek() > -1) { departamentos temppropietarios = new departamentos(); temppropietarios.Nombre = reader2.ReadLine(); temppropietarios.Numeroidentificacion = reader2.ReadLine(); deptos.Add(temppropietarios); } reader2.Close(); FileStream stream3 = new FileStream(archivo3, FileMode.Open, FileAccess.Read); StreamReader reader3 = new StreamReader(stream3); while (reader3.Peek() > -1) { total temppropietarios = new total(); temppropietarios.Nombre = reader3.ReadLine(); temppropietarios.Temperatura = reader3.ReadLine(); mostrargrid.Add(temppropietarios); } reader3.Close(); }