コード例 #1
0
ファイル: Form3.cs プロジェクト: Fernanduquis/laboratorio2
        private void Form3_Load(object sender, EventArgs e)
        {
            //cargar todos los datos a sus listas

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

            if (File.Exists(@"..\..\clientes.txt"))
            {
                FileStream   stream = new FileStream(@"..\..\clientes.txt", FileMode.Open, FileAccess.Read);
                StreamReader reader = new StreamReader(stream);

                while (reader.Peek() > -1)
                {
                    Clientes cliente = new Clientes();
                    cliente.Nit       = reader.ReadLine();
                    cliente.Nombre1   = reader.ReadLine();
                    cliente.Direccion = reader.ReadLine();

                    clientes.Add(cliente);
                }
                reader.Close();
            }

            if (File.Exists(@"..\..\alquileres.txt"))
            {
                FileStream   stream = new FileStream(@"..\..\alquileres.txt", FileMode.Open, FileAccess.Read);
                StreamReader reader = new StreamReader(stream);

                while (reader.Peek() > -1)
                {
                    Alquiler alquiler = new Alquiler();
                    alquiler.Nit             = reader.ReadLine();
                    alquiler.Placa           = reader.ReadLine();
                    alquiler.FechaAlquiler   = Convert.ToDateTime(reader.ReadLine());
                    alquiler.FechaDevolucion = Convert.ToDateTime(reader.ReadLine());
                    alquiler.Kilometros      = Convert.ToInt32(reader.ReadLine());

                    alquileres.Add(alquiler);
                }
                reader.Close();
            }
        }
コード例 #2
0
ファイル: Form2.cs プロジェクト: Fernanduquis/laboratorio2
        private void buttonGuardar_Click(object sender, EventArgs e)
        {
            Alquiler alquiler = new Alquiler();

            alquiler.Nit             = textBoxNit.Text;
            alquiler.Placa           = comboBoxPlaca.SelectedValue.ToString();
            alquiler.FechaAlquiler   = dateTimePickerEntrega.Value;
            alquiler.FechaDevolucion = dateTimePickerSalida.Value;
            alquiler.Kilometros      = Convert.ToInt32(textBoxKilometros.Text);

            alquileres.Add(alquiler);
            Guardar();

            FileStream   stream = new FileStream("vehiculos.txt", FileMode.OpenOrCreate, FileAccess.Write);
            StreamWriter writer = new StreamWriter(stream);

            textBoxNit.Text        = "";
            textBoxKilometros.Text = "";
        }