adding user job in the list for better clarity
This commit is contained in:
parent
631ed8f8fd
commit
865927e58e
1 changed files with 10 additions and 4 deletions
14
main.py
14
main.py
|
@ -179,7 +179,13 @@ class GesMag:
|
|||
element = listeUtilisateurs.curselection()
|
||||
if len(element) == 0: # si aucun élément n'est selectionné
|
||||
return
|
||||
utilisateur = Utilisateurs().recuperationUtilisateur(pseudo=listeUtilisateurs.get(element[0]))
|
||||
"""
|
||||
On split le champs car dans la liste on affiche le métier entre
|
||||
parenthèses et on doit donner que le nom d'utilisateur à
|
||||
la fonction `recuperationUtilisateur`, aussi on retire le dernièr
|
||||
charactère avec [:-1] car c'est un espace.
|
||||
"""
|
||||
utilisateur = Utilisateurs().recuperationUtilisateur(pseudo=listeUtilisateurs.get(element[0]).split('(')[0][:-1])
|
||||
enfant = Toplevel(self.parent)
|
||||
enfant.title(f"{utilisateur['nom']} {utilisateur['prenom']}")
|
||||
self.dimensionsFenetre(enfant, 300, 180)
|
||||
|
@ -221,15 +227,15 @@ class GesMag:
|
|||
caissierVerif.set(1)
|
||||
if not metier: # on ajoute tous les utilisateurs
|
||||
for idx, utilisateur in enumerate(Utilisateurs().listUtilisateurs()):
|
||||
listeUtilisateurs.insert(idx, utilisateur[0])
|
||||
listeUtilisateurs.insert(idx, f"{utilisateur[0]} ({'manager' if utilisateur[1] == 0 else 'caissier'})")
|
||||
elif metier == 0: # on ajoute que les managers
|
||||
for idx, utilisateur in enumerate(Utilisateurs().listUtilisateurs()):
|
||||
if utilisateur[1] == metier:
|
||||
listeUtilisateurs.insert(idx, utilisateur[0])
|
||||
listeUtilisateurs.insert(idx, f"{utilisateur[0]} ({'manager' if utilisateur[1] == 0 else 'caissier'})")
|
||||
elif metier == 1: # on ajoute que les caissiers
|
||||
for idx, utilisateur in enumerate(Utilisateurs().listUtilisateurs()):
|
||||
if utilisateur[1] == metier:
|
||||
listeUtilisateurs.insert(idx, utilisateur[0])
|
||||
listeUtilisateurs.insert(idx, f"{utilisateur[0]} ({'manager' if utilisateur[1] == 0 else 'caissier'})")
|
||||
else: # ce cas est là au cas où mais n'est pas sensé être appellé
|
||||
raise NameError("Métier inconnu.")
|
||||
|
||||
|
|
Reference in a new issue