private void vendreEntrada()
    {
        List<Integer> jornades = taquillerService.consultarJornadesDisponibles();
        
        int jornada = readint("Introdueixi el identificador de la jornada: ");
        
        if ( !jornades.contains(jornada) )
        {
            System.out.println("La jornada [" + jornada + "] no es valida.");
            return;
        }
        
        List<Sala> salesDisponibles = taquillerService.consultarSalesDisponibles(jornada);
        
        if ( salesDisponibles.size() > 0 )
        {
            int salaId = readint("\nIntrodueixi el identificador de la sala per la que vol vendre l'entrada: ");
            if ( salaId >= 0 && salaId < salesDisponibles.size() )
            {
                Sala sala = salesDisponibles.get(salaId);

                boolean r = taquillerService.vendreEntrada(sala, jornada, usuariDni);
                if ( r )
                {
                    System.out.println("\nS'ha venut l'entrada per a la sala " + sala + ".\n");
                    taquillerService.consultarSalesDisponibles(jornada);
                }
                else
                {
                    System.out.println("\nS'ha intentat vendre una entrada per una sala on no hi han entrades disponibles.\n");
                }
            }
            else
            {
                System.out.println("\nLa sala [" + salaId + "] no és vàlida.\n");
            }
        }
        else
        {
            System.out.println("\nNo hi han sales disponibles per aquesta jornada.\n");
        }
    }