// METODO ENCARGADO DE MODIFICAR EL EMPLEADO
  @FXML
  private void modificarEmpleado(ActionEvent event) {

    limpiarMensajesEmp();

    // Validacion de campos vacios
    if (validacion.validarVacios(txtNombreEmpleado.getText())) {
      lblMensajeNombreEmp.setText("campo obligatorio");
      return;
    }

    // Validacion de campos solo letras
    if (validacion.soloLetras(txtNombreEmpleado.getText())) {
      lblMensajeNombreEmp.setText("este campo solo recibe letras");
      return;
    }

    if (validacion.validarVacios(txtApellidoEmpleado.getText())) {
      lblMensajeApellidoEmp.setText("campo obligatorio");
      return;
    }

    // Validacion de campos solo letras
    if (validacion.soloLetras(txtApellidoEmpleado.getText())) {
      lblMensajeApellidoEmp.setText("este campo solo recibe letras");
      return;
    }

    if (validacion.validarVacios(txtTelefonoEmpleado.getText())) {
      lblMensajeTelefonoEmp.setText("campo obligatorio");
      return;
    }

    // Validacion de campos solo numeros
    if (validacion.soloNumeros(txtTelefonoEmpleado.getText())) {
      lblMensajeTelefonoEmp.setText("este campo solo recibe numeros");
      return;
    }

    if (validacion.validarVacios(txtEmailEmpleado.getText())) {
      lblMensajeEmailEmp.setText("campo obligatorio");
      return;
    }

    // Validacion de sintaxis de correo
    if (!validacion.validarCorreo(txtEmailEmpleado.getText())) {
      lblMensajeEmailEmp.setText("correo invalido");
      return;
    }

    // validar el radiobuton
    if (!(rbEstadoActivoEmpleado.isSelected() || rbEstadoInactivoEmpleado.isSelected())) {
      lblMensajeEstadoEmp.setText("debe seleccionar el estado");
      return;
    }

    String nombres = txtNombreEmpleado.getText();
    String apellidos = txtApellidoEmpleado.getText();
    String telefono = txtTelefonoEmpleado.getText();
    String e_mail = txtEmailEmpleado.getText();
    if (rbEstadoActivoEmpleado.isSelected()) {
      estadoUsuario = 1;
    }

    if (rbEstadoInactivoEmpleado.isSelected()) {
      estadoUsuario = 2;
    }

    Usuario nuevoEmpleado = new Usuario();
    nuevoEmpleado.setEstado(estadoUsuario);
    nuevoEmpleado.setNombres(nombres);
    nuevoEmpleado.setApellidos(apellidos);
    nuevoEmpleado.setTelefono(telefono);
    nuevoEmpleado.setE_mail(e_mail);
    nuevoEmpleado.setCodigoUsuario(Integer.parseInt(codigoEmpleado));

    PreparedStatement estado = usuarioDao.modificarEmpleado(nuevoEmpleado);

    try {
      int n = estado.executeUpdate();
      JOptionPane.showMessageDialog(null, "Empleado modificado exitosamente");
      estado.close();
    } catch (SQLException e) {
      System.out.println("Error " + e);
    }

    limpiarCamposEmp();
  }