public void editar(int opcion, int codigo, String campo, int lista) {

    if (tablaResultados.getSelectionModel().getSelectedItem() != null) {
      if (!nombre.equalsIgnoreCase(campo)) {
        consulta.editarGCJT(opcion, codigo, campo);
        if (consulta.getMensaje() != null) {
          Utilidades.mensajeAdvertencia(
              null, consulta.getMensaje(), "Error al editar la selección", "Error Guardar Cambios");
        } else {
          Utilidades.mensaje(
              null,
              "Los cambios se han guardado correctamente",
              "Editando Selección",
              "Actualización Exitosa");
          listaDatos.clear();
          listaDatos.addAll(consulta.llenarLista2(lista));
        }
      } else {
        Utilidades.mensaje(
            null, "No se han presentado cambios", "Editando Selección", "Editar Selección");
      }
    } else {
      Utilidades.mensaje(
          null, "Debe seleccionar un item de la lista", "Editando Selección", "Editar Selección");
    }
  }
  private void eliminar(int opcion, int codigo, int lista) {

    if (tablaResultados.getSelectionModel().getSelectedItem() != null) {
      consulta.editarGCJT(opcion, codigo, "");
      if (consulta.getMensaje() != null) {
        Utilidades.mensajeAdvertencia(
            null, consulta.getMensaje(), "Error al eliminar la selección", "Error Guardar Cambios");
      } else {
        Utilidades.mensaje(
            null,
            "La selección se ha eliminado correctamente",
            "Eliminado Selección",
            "Actualización Exitosa");
        listaDatos.clear();
        listaDatos.addAll(consulta.llenarLista2(lista));
      }
    } else {
      Utilidades.mensaje(
          null,
          "Debe seleccionar un item de la lista",
          "Eliminando Selección",
          "Eliminar Selección");
    }
  }