コード例 #1
0
        void Visualizar(Object sender, EventArgs e)
        {
            Vehiculo vehiculoActual = new Vehiculo("", "", "", "", "", "", "", new List <string>());
            String   matricula      = VehiculosMainView.Lista.SelectedItems[0].Text.Substring(0, 7);

            vehiculoActual = encontrarVehiculo(matricula);
            VistaDetalladaVehiculo.Vehiculo = vehiculoActual;
            VistaDetalladaVehiculo.ShowDialog();
        }
コード例 #2
0
        void Modificar(Object sender, EventArgs e)
        {
            String        txtMatricula        = VistaDetalladaVehiculo.EdMadricula.Text;
            String        txtTipo             = VistaDetalladaVehiculo.CbTipo.Text;
            String        txtMarca            = VistaDetalladaVehiculo.EdMarca.Text;
            String        txtModelo           = VistaDetalladaVehiculo.EdModelo.Text;
            String        txtConsumo          = VistaDetalladaVehiculo.EdConsumo.Text;
            String        txtFechaAdquisicion = VistaDetalladaVehiculo.EdFechaAdquisicion.Text;
            String        txtFechaFabricacion = VistaDetalladaVehiculo.EdFechaFabricacion.Text;
            bool          wifi        = VistaDetalladaVehiculo.EdWifi.Checked;
            bool          bluetooth   = VistaDetalladaVehiculo.EdBluetooth.Checked;
            bool          acc         = VistaDetalladaVehiculo.EdAcc.Checked;
            bool          litera      = VistaDetalladaVehiculo.EdLitera.Checked;
            bool          tv          = VistaDetalladaVehiculo.EdTV.Checked;
            List <string> comodidades = new List <string>();

            if (wifi)
            {
                comodidades.Add("wifi");
            }
            if (bluetooth)
            {
                comodidades.Add("bluetooth");
            }
            if (acc)
            {
                comodidades.Add("aire acondicionado");
            }
            if (litera)
            {
                comodidades.Add("litera");
            }
            if (tv)
            {
                comodidades.Add("tv");
            }
            Vehiculo vehiculoActual = encontrarVehiculo(txtMatricula);

            vehiculoActual.Matricula        = txtMatricula;
            vehiculoActual.Tipo             = txtTipo;
            vehiculoActual.Marca            = txtMarca;
            vehiculoActual.Modelo           = txtModelo;
            vehiculoActual.Consumo          = txtConsumo;
            vehiculoActual.FechaAdquisicion = txtFechaAdquisicion;
            vehiculoActual.FechaFabricacion = txtFechaFabricacion;
            vehiculoActual.Comodidades      = comodidades;

            int pos = Vehiculos.Posicion(vehiculoActual);

            VehiculosMainView.Lista.Items.RemoveAt(pos);
            VehiculosMainView.Lista.Items.Insert(pos, vehiculoActual.ToString());
            VistaDetalladaVehiculo.Close();
            this.Guardar(null, null);
        }
コード例 #3
0
        void Eliminar(Object sender, EventArgs e)
        {
            String   textMatricula  = VistaDetalladaVehiculo.EdMadricula.Text;
            Vehiculo vehiculoActual = this.encontrarVehiculo(textMatricula);
            int      pos            = Vehiculos.Posicion(vehiculoActual);

            Vehiculos.Elimina(vehiculoActual);
            VehiculosMainView.Lista.Items.RemoveAt(pos);
            VistaDetalladaVehiculo.Close();
            this.Guardar(null, null);
        }