Skip to content
This repository was archived by the owner on Nov 8, 2023. It is now read-only.

đź“… Emploi du temps

Loan edited this page Feb 8, 2022 · 1 revision

L’emploi du temps est décomposé en deux entités:

  • TimeSlot: Qui reprĂ©sente une durĂ©e de cours, on y retrouve:
    • La date et heure Ă  laquelle le cours commence
    • La date et heure Ă  laquelle le cours fini
    • La durĂ©e du cours
    • Le nom du professeur qui dirige le cours
    • La salle/bâtiment oĂą le cours a lieu
    • Le titre du cours
    • La ressource associĂ©e au cours
  • Schedule: Qui reprĂ©sente simplement les cours compris entre deux dates, on y retrouve:
    • La liste des cours
    • La date et heure Ă  laquelle l’emploi du temps commence
    • La date et heure Ă  laquelle l’emploi du temps se termine
    • La durĂ©e additionnĂ©e de toutes les heures de l’emploi du temps

Schedule ne représente pas votre emploi du temps complet, mais une portion de votre emploi du temps compris entre deux dates. Cet objet est renvoyé par OgeSharp.

Vous pouvez ainsi récupérer une partie de votre emploi du temps facilement:

// Mon instance d'Oge (besoin d'être connecté)
Oge oge = new Oge();
oge.Login("username", "password");

// Récupération de mon emploi du temps du jour
Schedule scheduleOfTheDay = oge.GetSchedule();
// Récupération de mon emploi du temps au 17 septembre 2021
Schedule scheduleOf17September = oge.GetSchedule(new DateTime(2021, 9, 17));
// Récupération de mon emploi du temps entre le 24 et 28 janvier
Schedule scheduleBetweenDates = oge.GetSchedule(new DateTime(2022, 1, 24), new DateTime(2022, 1, 28));

// Récupération de mon emploi du temps de la semaine courante
Schedule scheduleOfTheWeek = oge.GetScheduleOfTheWeek();
// Récupération de mon emploi du temps de la semaine du 25 janvier
Schedule scheduleOfAWeek = oge.GetScheduleOfTheWeek(new DateTime(2022, 1, 25));
Clone this wiki locally