import org.lilie.services.eliot.notes.resultat.classe.AppreciationClasseEnseignementPeriodeService
import org.lilie.services.eliot.notes.resultat.classe.ResultatEnseignementPeriodeService
import org.lilie.services.eliot.scolarite.Personne
+import org.lilie.services.eliot.scolarite.ServiceService
/**
* Service de collection des informations sur les appreciations classe
class AppreciationClasseService {
NotesServiceService notesServiceService
+ ServiceService serviceService
LocalPersonneService localPersonneService
AppreciationClasseEnseignementPeriodeService appreciationClasseEnseignementPeriodeService
ResultatEnseignementPeriodeService resultatEnseignementPeriodeService
Periode periode) {
// Récupère les services evaluables de classe pour la periode donnee
- List<Service> services = notesServiceService.findAllServiceByClasseAndPeriodes(
+ List<Service> services = serviceService.findAllServiceEvaluableByClasseAndPeriode(
classe,
[periode],
true,
import org.lilie.services.eliot.securite.perimetre.PerimetreEnseignement
import org.lilie.services.eliot.securite.perimetre.PerimetreClasseEnseignantPrincipal
+import org.lilie.services.eliot.scolarite.ServiceService
+
class ReleveService {
NotesDroitService notesDroitService
NotesNoteService notesNoteService
LocalStructureEnseignementService localStructureEnseignementService
LocalPersonneService localPersonneService
+ ServiceService serviceService
static transactional = true
classe.periodes.findAll {it.isPeriodeXmestre()} as List : [periode]
// Récupère tous les services de l'élève pour la période donnée
- List<Service> services = notesServiceService.findAllServiceByClasseAndPeriodes(
+ List<Service> services = serviceService.findAllServiceEvaluableByClasseAndPeriode(
classe,
periodes,
true
NotesDirtyMoyenneService notesDirtyMoyenneService
SyntheseEleveService syntheseEleveService
SyntheseClasseService syntheseClasseService
+ ServiceService serviceService
static transactional = true
Periode periode) {
// Les services et tous ses groupes et de regroupements
- List<Service> services = notesServiceService.findAllServiceByClasseAndPeriodes(
+ List<Service> services = serviceService.findAllServiceEvaluableByClasseAndPeriode(
classe,
[periode],
true,
// get services pour classe et ses structures
NotesServiceService notesServiceService = applicationContext.getBean('notesServiceService')
- List<Service> services = notesServiceService.
- findAllServiceByClasseAndPeriodes(classe, null, null, true)
+ List<Service> services = serviceService.
+ findAllServiceEvaluableByClasseAndPeriode(classe, null, null, true)
NotesSousServiceService sousServiceService = applicationContext.getBean('notesSousServiceService')
sousServiceService.internalAjouteSousServicesPourTypePeriode(services, typePeriode)
)
// test: services du classe pas liés au T3
- List<Service> servicesT3 = serviceService.findAllServiceByClasseAndPeriodes(
+ List<Service> servicesT3 = serviceService.findAllServiceEvaluableByClasseAndPeriode(
securiteSessionDirection,
classe1enTrimestres,
[periodeT3_1],