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