Les rendez-vous

Onglet de gauche

SS°5.a - Onglet Rendez-vous de la page Admin

Pour les onglets Ajouter et Modifier, il est requis que l'utilisateur sélectionne un rendez-vous, un médecin et un patient dans les trois tableaux en les double-cliquant afin qu'ils restent en mémoire.

Les champs "dynamiques" se rempliront automatiquement lorsqu'un rendez-vous, un médecin ou un patient sera sélectionné. Évidemment, ceux dans l'onglet Supprimer de Patients ne sont pas modifiables manuellement ainsi que tous les champs "dynamiques" de Rendez-vous.

Concernant les rendez-vous, nous utilisons des "dateTimePickers" : l'objet est composée d'un calendrier pour la date et d'une liste déroulante pour l'heure du rendez-vous.

Nous avons modélisé ces objets de la manière suivante : il est impossible d'établir un rendez-vous pour une date antérieure à celle actuelle, dans un week-end ou durant les heures auxquels on ne travaillle pas généralement (en dehors des intervalles 7h - 12h et 13h - 17h30).

Un rendez-vous dure 30 minutes au maximum donc l'intervalle dans la liste déroulante a été fixée comme tel.

Si la date d'un "dateTimePicker" est barrée, cela veut dire que c'est une date antérieure à la date actuelle que vous venez de sélectionner dans le tableau Rendez-vous.

La date et l'heure d'un rendez-vous est récupérée sous le format suivant : YYYY-MM-DD hh:mm:ss. Cette méthode a été retenue car elle permet de classer les rendez-vous par ordre antéchronologique (du plus récent au plus ancien).

Le "dateTimePicker" dans l'onglet Ajouter est toujours initialisée à la date du lendemain (touche de réalisme) et si nous sommes Vendredi, Samedi ou Dimanche, la date sera en effet initialisée à la date du Lundi prochain.

De plus, le code vérifie s'il existe des doublons et les supprime dans ce cas.

SS°5.b - Apreçu d'un calendrier

Mis à jour

Ce contenu vous a-t-il été utile ?