Laboratoire GSB
Cration d'une application permettant la
gestion des rapports
Page | 1 sur 21
Workflow documentaire
Contributeurs
Nom Prnom
Rdacteur
Contributeurs
Badier Tanguy
Norjoux Logan
Nom
Prnom
Modifications
V1.0
Badier Tanguy
Cration de la documentation
Norjoux Logan
V2.0
28/04/201
6
09/05/201
6
Page | 2 sur 21
SOMMAIR
E
T AB LE
D E S M AT I R E S
CONTEXTE........................................................................................
IMPLMENTATION DU COMPOSANT.........................................................
1.
IMPLMENTATION DE LA SOLUTION....................................................
2.
3.
FICHIER DE CONFIGURATION..................................................................
4.
MENU CONNEXION.......................................................................................
5.
MENU GENERAL............................................................................................
6.
7.
INTRODUCTIONC ONTEXTE
. Le laboratoire GSB (Galaxy Swiss Bourdin)est spcialis dans la recherche et la production
de mdicaments conventionnels et des mdicaments traitant les maladies virales.
Ainsi, le laboratoire GSB souhaite une application rpondant diffrents besoins.
Cette application devra aider grer les visiteurs mdicaux, les dlgus rgionaux et les
chefs de secteur afin de faciliter la gestion des liens hirarchiques qui existent entre eux. Elle
devra galement permettre une gestion informatise des rapports de visite tout en garantissant
lintgrit des donnes (systme dauthentification pour la scuriser lapplication).
DOCUMENTATION TECHNIQUE
I MPLMENTATION
DU
C OMPOSANT
Page | 3 sur 21
1.
I M P L ME N TAT I O N
DE L A
S O LU T I O N
Lensemble des lments permettant la gestion des rapports de visite ainsi que la gestion des
liens hirarchique est situ dans la solution PPE_GSB_V3.
Page | 4 sur 21
2. L E S
D I F F R EN T S CO M P O S A N TS
Le dossier "Forms" contient l'ensemble des fentres WPF (des interfaces) qui seront affiches.
Le dossier "Images" contient les diffrentes images utilises dans l'application.
Le fichier "mdlGSB_PSB.emdx" correspond au modle de la base de donne, o l'ensemble
des classe mtiers y sont rfrencs.
Le fichier "Helper.cs" contient un ensemble de mthodes utilis au travers des diffrentes
interfaces.
Le fichier "App.Config" contient l'ensemble des configurations concernant l'application.
3. F I C H I ER
D E CO N F I G U RAT I O N
4. M EN U C ON N EX I O N
Page | 5 sur 21
Ralisation du cryptage du mot de passe afin de vrifier que le mot de passe entr dans
la passwordBox correspondent celui entr dans la Base de donne.
(Rcupre la cl MD5)
Page | 6 sur 21
5. M EN U G EN E RA L
G E S TI O N
DE S A F F I CH A G E S
M E N U G N R A L
ET
C O N S TR U CTE U R
DU
Les diffrents canvas sont ainsi grs dans les diffrents menus affichs, et lors du
dclenchement des diffrents boutons. L'affichage est gr par divers vnements qui sont
propre chaque bouton
A l'ouverture de l'interface du menu gnral, le visiteur connect est charg avec l'ensemble
des informations qui le concerne.
Page | 7 sur 21
Page | 8 sur 21
A F FI CH A G E
DE L A H I R A R CH I E
Lors de l'affichage de la hirarchie, l'ensemble des secteurs dans lequel travaille les visiteurs
est charg.
Si le visiteur connect est un administrateur alors l'ensemble des secteurs est charg. Ainsi,
deux vnements permettent de grer l'affiche de la hirarchie :
Page | 9 sur 21
Page | 10 sur 21
G E S TI O N
DU PR O FI L U TI L I S ATE U R
Page | 11 sur 21
Ainsi chaque modification ralis par le profil utilisateur sera enregistr lors du clic sur le
bouton enregistrer.
Page | 12 sur 21
Le mot de passe peut galement tre modifi lors du clic sur le bouton correspondant.
M O DI F I CATI O N
DE S L I E N S H I R A R CH I Q UE S
Page | 13 sur 21
Lors de l'expansion d'un lment (c'est--dire d'un secteur), l'ensemble des rgions
appartenant au secteur est charg.
Page | 14 sur 21
Lors de la slection d'un lment, le responsable du secteur ou de la rgion est affich ainsi
que l'ensemble des visiteurs travaillant dans le secteur ou la rgion.
Page | 15 sur 21
Page | 16 sur 21
Lors du clic sur le bouton Enregistrer, l'ensemble des modifications concernant le liens
hirarchiques concerns sont enregistrs.
Page | 17 sur 21
G E S TI O N
DE S R A P PO RT S
Page | 18 sur 21
Lors de la validation du rapport, le nouveau ou le rapport modifi est enregistr dans la base
grce l'vnement suivant:
Page | 19 sur 21
6. M OD I F I C AT I O N
D U CO M P TE R EN D U
Lors du chargement de la fentre l'ensemble des informations sont chargs dans l'interface.
Lors de la slection d'un mdecin, charge l'ensemble des rapports qui y sont lis :
Lors de la slection d'un rapport dans la gridView, charge l'ensemble des donnes.
Page | 20 sur 21
7. M OD I F I C AT I O N
D U MO T DE PA S S E
Ce formulaire permet d'enregistrer le nouveau mot de passe entr par l'utilisateur au format
MD5.
Page | 21 sur 21