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()
|
element = listeUtilisateurs.curselection()
|
||||||
if len(element) == 0: # si aucun élément n'est selectionné
|
if len(element) == 0: # si aucun élément n'est selectionné
|
||||||
return
|
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 = Toplevel(self.parent)
|
||||||
enfant.title(f"{utilisateur['nom']} {utilisateur['prenom']}")
|
enfant.title(f"{utilisateur['nom']} {utilisateur['prenom']}")
|
||||||
self.dimensionsFenetre(enfant, 300, 180)
|
self.dimensionsFenetre(enfant, 300, 180)
|
||||||
|
@ -221,15 +227,15 @@ class GesMag:
|
||||||
caissierVerif.set(1)
|
caissierVerif.set(1)
|
||||||
if not metier: # on ajoute tous les utilisateurs
|
if not metier: # on ajoute tous les utilisateurs
|
||||||
for idx, utilisateur in enumerate(Utilisateurs().listUtilisateurs()):
|
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
|
elif metier == 0: # on ajoute que les managers
|
||||||
for idx, utilisateur in enumerate(Utilisateurs().listUtilisateurs()):
|
for idx, utilisateur in enumerate(Utilisateurs().listUtilisateurs()):
|
||||||
if utilisateur[1] == metier:
|
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
|
elif metier == 1: # on ajoute que les caissiers
|
||||||
for idx, utilisateur in enumerate(Utilisateurs().listUtilisateurs()):
|
for idx, utilisateur in enumerate(Utilisateurs().listUtilisateurs()):
|
||||||
if utilisateur[1] == metier:
|
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é
|
else: # ce cas est là au cas où mais n'est pas sensé être appellé
|
||||||
raise NameError("Métier inconnu.")
|
raise NameError("Métier inconnu.")
|
||||||
|
|
||||||
|
|
Reference in a new issue