private void Cargar() {
    EntityManager em = preguntabd.getEntityManager();
    TypedQuery<Tbpregunta> query = em.createNamedQuery("Tbpregunta.findAll", Tbpregunta.class);
    resultspregunta = query.getResultList();
    em.close();

    em = bloquebd.getEntityManager();
    TypedQuery<Tbbloque> query2 = em.createNamedQuery("Tbbloque.findAll", Tbbloque.class);
    resultsbloque = query2.getResultList();
    em.close();

    em = bloqxpregbd.getEntityManager();
    TypedQuery<Tbbloquesxpregunta> query3 =
        em.createNamedQuery("Tbbloquesxpregunta.findAll", Tbbloquesxpregunta.class);
    resultsbloqxpreg = query3.getResultList();
    em.close();
  }
  @FXML
  private void asignar(ActionEvent event) {
    Tbbloque bloq = new Tbbloque();
    Tbpregunta preg = new Tbpregunta();

    if (bloque.getValue() != null && pregunta.getValue() != null) {
      for (int i = 0; i < resultsbloque.size(); i++) {
        if (bloque.getValue().equals(resultsbloque.get(i).getNombre())) {
          bloq = resultsbloque.get(i);
        }
      }
      for (int i = 0; i < resultspregunta.size(); i++) {
        if (pregunta.getValue().equals(resultspregunta.get(i).getNombre())) {
          preg = resultspregunta.get(i);
        }
      }
      bloqxpre.setIdbloque(bloq);
      bloqxpre.setIdpregunta(preg);
      bloqxpregbd.create(bloqxpre);
    }
    limpiar();
  }