private void BtnAceptar_Click(object sender, EventArgs e)
        {
            switch (formMode)
            {
            case FormMode.insert:
            {
                if (ValidarCamposObl())
                {
                    if (ValidarDNICliente())
                    {
                        Cliente oCliente = new Cliente();
                        LlenarDatosCliente(oCliente);

                        clienteService.CargarCliente(oCliente);

                        MessageBox.Show("Usuario cargado correctamente.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        //this.Close(); Deshabilitado temporalmente

                        this.clienteSeleccionado  = oCliente;
                        tabFrmCliente.SelectedTab = tabVehiculos;
                        this.HabilitarTxtVeh(true);
                        this.btnInfo.Enabled        = false;
                        this.btnVehiculos.Enabled   = true;
                        this.btnEliminar.Visible    = false;
                        this.btnEditar.Visible      = false;
                        this.btnNuevo.Visible       = false;
                        this.btnAceptarVeh.Enabled  = true;
                        this.btnCancelarVeh.Visible = false;
                    }
                    else
                    {
                        MessageBox.Show("Ya existe un cliente con el número de DNI ingresado. Por favor, ingrese un DNI 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 (ValidarCamposObl())
                {
                    LlenarDatosCliente(clienteSeleccionado);

                    clienteService.ActualizarCliente(clienteSeleccionado);

                    MessageBox.Show("Usuario actualizado correctamente.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    //this.Dispose();
                }
                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;
            }
        }