Example #1
0
        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();
            }
        }
Example #2
0
        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();
        }