Documentation technique¶
pyFormation.app¶
Module principal de l’application de gestion des formations.
- copyright
2015 par moulinux.
- license
GPLv3, voir la LICENCE pour plus d’informations.
pyFormation.gestionPostgreSql¶
Le module implémente la gestion de la base PostgreSql.
- copyright
2015 par moulinux.
- license
GPLv3, voir la LICENCE pour plus d’informations.
-
class
gestionPostgreSql.
GestionBd
[source]¶ Mise en place et interfaçage d’une base de données PostgreSQL
-
__weakref__
¶ list of weak references to the object (if defined)
-
connBase
()[source]¶ indique si la connexion a réussie ou échouée.
- Renvoie
True si la connexion a échouée, False sinon
- Type renvoyé
booléen
-
creerSession
(unTupSession)[source]¶ Crée une nouvelle session.
- Paramètres
unTupSession (tuple) – paramètres de la session
- Renvoie
True si la création a réussie, False sinon
- Type renvoyé
booléen
-
detailSession
(numSession)[source]¶ Détaille une session.
- Paramètres
numSession (entier) – identifiant de la session
- Renvoie
enregistrement de la session
- Type renvoyé
dictionnaire
-
modifierSession
(unTupSession)[source]¶ Modifie une session.
- Paramètres
unTupSession (tuple) – paramètres de la session
- Renvoie
True si la modification a réussie, False sinon
- Type renvoyé
booléen
-
obtenirActions
(numActivite)[source]¶ Retourne le jeu des enregistrements des actions de formation correspondant à une activité.
- Paramètres
numActivite (entier) – activité correspondant aux actions de formation
- Renvoie
jeu des enregistrements des actions de formation
- Type renvoyé
list
-
obtenirActivites
()[source]¶ Retourne le jeu des enregistrements des activités.
- Renvoie
jeu des enregistrements des activités
- Type renvoyé
list
-
obtenirLieux
()[source]¶ Retourne le jeu des enregistrements des lieux.
- Renvoie
jeu des enregistrements des lieux
- Type renvoyé
list
-
obtenirParametres
()[source]¶ Retourne le jeu des enregistrements des paramètres.
- Renvoie
enregistrement des paramètres
- Type renvoyé
dictionnaire
-
obtenirSessions
(uneAction)[source]¶ Retourne le jeu des enregistrements des sessions correspondant à une action de formation.
- Paramètres
uneAction (chaîne de caractères) – action correspondant aux sessions
- Renvoie
jeu des enregistrements des sessions
- Type renvoyé
list
-
supprimerSession
(numSession)[source]¶ Suppprime une session.
- Paramètres
numSession (entier) – identifiant de la session
- Renvoie
True si la suppression a réussie, False sinon
- Type renvoyé
booléen
-
pyFormation.gestionSession¶
Le module implémente la gestion du cas d’utilisation des sessions.
- copyright
2015 par moulinux.
- license
GPLv3, voir la LICENCE pour plus d’informations.
-
class
gestionSession.
Session
[source]¶ Définition d’une gestion de sessions
-
__weakref__
¶ list of weak references to the object (if defined)
-
ajouterErreur
(uneErreur)[source]¶ Ajoute une erreur à la liste des erreurs.
- Paramètres
uneErreur (chaîne de caractères) – nouvelle erreur à ajouter
- Renvoie
Pas de valeur de retour
- Type renvoyé
None
-
ajouterUneSession
(dicParam)[source]¶ Vue permettant d’ajouter une nouvelle session.
- Paramètres
dicParam (dictionnaire) – paramètres issus de la base
- Renvoie
Renvoie l’enregistrement à ajouter ou None, en cas d’erreur de saisie
- Type renvoyé
tuple
-
choisirUnLieu
()[source]¶ Vue permettant de choisir un lieu, parmi la liste des lieux affichés.
- Renvoie
Renvoie l’identifiant du lieu ou None en cas d’erreur de saisie
- Type renvoyé
entier
-
choisirUneAction
()[source]¶ Vue permettant de choisir une action de formation, parmi la liste des actions affichés.
- Renvoie
Renvoie le code de l’action saisie
- Type renvoyé
chaîne de caractères
-
choisirUneActivite
()[source]¶ Vue permettant de choisir une activité, parmi la liste des activités affichées.
- Renvoie
Renvoie le numéro d’activité ou None en cas d’erreur de saisie
- Type renvoyé
entier
-
choisirUneSession
()[source]¶ Vue permettant de choisir une session, parmi la liste des sessions affichées.
- Renvoie
Renvoie l’identifiant de la session ou None en cas d’erreur de saisie
- Type renvoyé
entier
-
listerLesActions
()[source]¶ Recherche le jeu des enregistrements des actions de formation, puis les affiche.
- Renvoie
Pas de valeur de retour
- Type renvoyé
None
-
listerLesActivites
()[source]¶ Recherche le jeu des enregistrements des activités, puis les affiche.
- Renvoie
Pas de valeur de retour
- Type renvoyé
None
-
listerLesErreurs
()[source]¶ Affiche les différents éléments de la collection des erreurs.
- Renvoie
Pas de valeur de retour
- Type renvoyé
None
-
listerLesLieux
()[source]¶ Recherche le jeu des enregistrements des lieux, puis les affiche.
- Renvoie
Pas de valeur de retour
- Type renvoyé
None
-
listerLesSessions
()[source]¶ Recherche le jeu des enregistrements des sessions, puis les affiche.
- Renvoie
Pas de valeur de retour
- Type renvoyé
None
-
modifierUneSession
(dicSession)[source]¶ Vue permettant de modifier une session.
- Paramètres
dicSession (dictionnaire) – enregistrement correspondant à la session à modifier
- Renvoie
Renvoie l’enregistrement modifié ou None, en cas d’erreur de saisie
- Type renvoyé
tuple
-
pyFormation.gestionErreurs¶
Le module implémente la gestion des erreurs.
- copyright
2015 par moulinux.
- license
GPLv3, voir la LICENCE pour plus d’informations.
-
gestionErreurs.
verifierDonneesSessionC
(dicoErr, tupSession)[source]¶ Fonction qui vérifie la saisie lors de la création d’une session. Pour chaque champ non valide, un message est ajouté à la liste des erreurs.
- Paramètres
dicoErr (dict) – dictionnaire des erreurs
tupSession (tuple) – paramètres de la nouvelle session
- Renvoie
True si la validation a réussie, False sinon
- Type renvoyé
booléen
-
gestionErreurs.
verifierDonneesSessionM
(numSession, dicoErr, tupSession)[source]¶ Fonction qui vérifie la saisie lors de la modification d’une session. Pour chaque champ non valide, un message est ajouté à la liste des erreurs.
- Paramètres
numSession (entier) – identifiant de la session
dicoErr (dict) – dictionnaire des erreurs
tupSession (tuple) – paramètres de la session modifiée
- Renvoie
True si la validation a réussie, False sinon
- Type renvoyé
booléen