L’objectif est de créer une application pour la gestion des alarmes hebdomadaires



 N° 11

Application _ Alarmes hebdomadaires :

L’objectif est de créer une application pour la gestion des alarmes hebdomadaires. La création d’une alarme passe par trois étapes :
a.  La saisie d’un nom pour l’alarme
b.  Le choix des jours de déclenchement de l’alarme.
c.  La sélection de l’heur de  déclenchement de l’alarme.
Afin de réaliser cette application on vous propose de suivre les étapes suivantes : 
1.  Créer le formulaire suivant avec l’initialisation des contrôles comme suite :
a.  La liste déroulante des heurs est chargée avec des nombres de 0 à 23
b.  La liste et non modifiable
c.  La valeur sélectionnée par défaut et l’heur actuelle
d.   La zone de texte min afficher par défaut la valeur « 00 »


2.  Si l’utilisateur coche la case « une seule fois » tous les contrôles de la zone « plusieurs fois » seront désactivés.
3.  Si la case « une seule fois » est décoché,  à chaque fois que l’utilisateur coche une case de la liste, l’élément correspondant sera ajouter à la liste « jours sélectionnés ».   


4.  Si la case « une seule fois » est décoché l’utilisateur peu choisir dans la liste a coché les jours de répétition de l’alarme ou sélectionné tous les jours pour choisir tous les jours de la semaine



5.  La saisie dans la zone de texte minute est validée par un contrôle ErrorProvider. 

a.  Si la saisie est non numérique le message d’erreur affiché est  « entrer une valeur numérique »


b.  Si la saisie est non une minute valide (comprise entre 0 et 52) le message d’erreur affiché est
 « entrer une valeur entre 0 et 59»


6.  Au clic sur le bouton « Créer l’alarme » les informations sont ajoutées à la liste « liste des alarmes » comme suite : « Nom : heur : jour de répétitions » Ou  « Nom : heur : dans 24h » si l’utilisateur a choisi l’option « une seule fois »
    a.  Le bouton supprimer permet de supprimer une alarme de la liste des alarmes
    b.  Le bouton Désactiver permet de déplacer une alarme de la liste des alarmes vers la liste «    
          alarmes inactives »
   c.  Le bouton Activer permet de déplacer une alarme de la liste des alarmes inactives vers «   
        liste des alarmes »

N.B : 

a. si l’utilisateur clique sur le bouton supprimer ou désactiver sans choisir un élément dans la liste des alarmes un message d’erreur sera affiché à l’utilisateur.

b. si l’utilisateur clique sur le bouton activer sans choisir un élément dans la liste des alarmes inactives un message d’erreur sera affiché à l’utilisateur.

Publié par Drupal Study