private void BtnAceptarVeh_Click(object sender, EventArgs e)
        {
            switch (formMode)
            {
            case FormMode.insert:
            {
                if (ValidarCamposVeh())
                {
                    if (ValidarPatente())
                    {
                        Vehiculo oVehiculo = new Vehiculo();
                        LlenarDatosVehiculo(oVehiculo);

                        vehiculoService.CargarVehiculo(oVehiculo);
                        this.CargarDGVehiculos();

                        MessageBox.Show("Vehiculo cargado correctamente, el usuario ha sido creado con exito.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Ya existe un vehiculo con el número de Patente ingresado. Por favor, ingrese uno diferente.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                else
                {
                    MessageBox.Show("No se han completado uno o más campos obligatorios.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }

                break;
            }

            case FormMode.update:
            {
                if (ValidarCamposVeh())
                {
                    Vehiculo objVehiculo = new Vehiculo();
                    LlenarDatosVehiculo(objVehiculo);

                    if (!nuevoVeh)
                    {
                        vehiculoService.ActualizarVehiculo(objVehiculo);


                        MessageBox.Show("Vehículo actualizado correctamente.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        //this.Dispose();
                    }
                    else
                    {
                        vehiculoService.CargarVehiculo(objVehiculo);
                        MessageBox.Show("Vehículo añadido correctamente.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }

                    this.CargarDGVehiculos();
                    this.txtPatente.Clear();
                    this.cboMarca.SelectedIndex  = -1;
                    this.cboModelo.SelectedIndex = -1;
                    this.HabilitarTxtVeh(false);
                    this.btnAceptarVeh.Enabled  = false;
                    this.btnCancelarVeh.Enabled = false;
                    this.btnEliminar.Enabled    = true;
                    this.btnEditar.Enabled      = true;
                    this.btnNuevo.Enabled       = true;
                    this.dgvVehiculos.Enabled   = true;
                }
                else
                {
                    MessageBox.Show("No se han completado uno o más campos obligatorios.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }

                break;
            }

            case FormMode.details:

                MostrarDatos(clienteSeleccionado);
                this.Close();
                break;
            }
        }