private void Form1_Load(object sender, EventArgs e) { if (File.Exists(@"..\..\vehiculos.txt")) { FileStream stream = new FileStream(@"..\..\vehiculos.txt", FileMode.Open, FileAccess.Read); StreamReader reader = new StreamReader(stream); while (reader.Peek() > -1) { Vehiculos vehiculo = new Vehiculos(); vehiculo.Placa = reader.ReadLine(); vehiculo.Marca = reader.ReadLine(); vehiculo.Modelo = Convert.ToInt32(reader.ReadLine()); vehiculo.Color = reader.ReadLine(); vehiculo.Precio = Convert.ToDouble(reader.ReadLine()); vehiculos.Add(vehiculo); } reader.Close(); } }
private void button1_Click(object sender, EventArgs e) { foreach (var alquiler in alquileres) { Clientes cliente = clientes.Find(c => c.Nit == alquiler.Nit); Vehiculos vehiculo = vehiculos.Find(v => v.Placa == alquiler.Placa); reporte reporte = new reporte(); //reporte.Nombre = cliente.Nombre1; reporte.Placa = vehiculo.Placa; reporte.Marca = vehiculo.Marca; reporte.Modelo = vehiculo.Modelo; reporte.Color = vehiculo.Color; reporte.FechaDevolucion = alquiler.FechaDevolucion; reporte.Total = vehiculo.Precio * alquiler.Kilometros; reportes.Add(reporte); } dataGridViewReporte.DataSource = null; dataGridViewReporte.DataSource = reportes; dataGridViewReporte.Refresh(); }