private void button_Modificar_Click(object sender, RoutedEventArgs e) { if (vehiculoSeleccionado != null && conductorSeleccionado != null) { Vehiculo vehiculo = new Vehiculo(); vehiculo.IdVehiculo = vehiculoSeleccionado.IdVehiculo; vehiculo.Marca = tb_marca.Text; vehiculo.Modelo = tb_modelo.Text; vehiculo.Ano = tb_año.Text; vehiculo.Color = tb_color.Text; vehiculo.NombreAseguradora = tb_nombreAseguradora.Text; vehiculo.PolizaSeguro = tb_numeroPolizaSeguro.Text; vehiculo.Placas = tb_numeroPlacas.Text; vehiculo.IdConductor = conductorSeleccionado.IdConductor; vehiculo.Estado = "Activo"; try { if (validarCampos()) { VehiculoDAO.updateVehiculo(vehiculo); MessageBox.Show("Vehiculo modificado de manera exitosa."); limpiarCampos(); llenarTablaVehiculos(conductorSeleccionado); } else { MessageBox.Show("Asegúrese de llenar todos los campos."); } } catch (Exception x) { MessageBox.Show(x.Message + "Ocurrió un error"); } } else { MessageBox.Show("Asegúrese de llenar todos los campos."); } }