Ejemplo n.º 1
0
 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.");
     }
 }