public String create() { try { // Seteo la Tienda tienda = getTienda(); current.setTiendaId(tienda); current.setUbicacion(pasillo); // Guardo el Boton getFacade().create(current); // Listado de Turnos List<Turno> turnos = getFacadeTurno().findAll(); // Listado de Asesores List<Asesor> asesores = getFacadeAsesor().findAll(); // Para el Boton creado se hace el insert en la tabla Distribucion for (Turno turno : turnos) { for (Asesor asesor : asesores) { Distribucion dist = new Distribucion(); dist.setAsesorId(asesor.getId()); dist.setTurnoId(turno.getId()); dist.setBotonId(current.getId()); dist.setStatus(JpaUtilities.HABILITADO); ejbFacadeDistribucion.create(dist); } } JsfUtil.addSuccessMessage(ResourceBundle.getBundle("/Bundle").getString("BotonCreated")); return prepareList(); } catch (Exception e) { JsfUtil.addErrorMessage( e, ResourceBundle.getBundle("/Bundle").getString("PersistenceErrorOccured")); return null; } }