private void ajouterSeance() {
        System.out.println("Liste de vos modules :");
        Professeur professeur = (Professeur) this.modeleApplication.getCurrent();
        ArrayList<Module> modules = this.universite.getModulesParProfesseur(professeur);
        
        if (modules.isEmpty()) {
            System.out.println("Vous n'avez aucun module");
            try {
                Thread.currentThread().sleep(1000);
            } catch (InterruptedException ex) {
                Logger.getLogger(BatchProfesseur.class.getName()).log(Level.SEVERE, null, ex);
            }
            this.afficherMenuPersonnel();
        }
        
        for (int i = 0; i< modules.size(); i++) {
            System.out.println(i+1+"- "+modules.get(i).getCode());
        }
        System.out.println("Pour quel module souhaitez vous ajouter une séance ?");
        int indice = scan.nextInt();
        if (indice < 1 || indice > modules.size()+1) {
            System.out.println("Cet indice n'est pas bon. Retour au choix de module.");
        }
        
        // Type
        System.out.println("Type de la séance (CM, TD ou TP)");
        String typeCours = this.calculerTypeCours();
        
        // Date
        System.out.println("Date de la séance");
        Date dateCours = this.calculerDate();
        
        // Heure
        System.out.println("Heure de la séance");
        int heureCours = this.calculerHeureCours();
        
        //Duree
        System.out.println("Durée de la séance");
        int dureeCours = calculerDureeCours();
        
        Seance s = new Seance(typeCours, modules.get(indice-1).getCode(), dateCours, heureCours, dureeCours, null);
        universite.addSeance(s);
        
        // Salle
        Salle salleCours = calculerSalleCours(s, (Formation)modules.get(indice - 1).getSuccessor());
    }