Add appname to all windows
This commit is contained in:
parent
6ec78fabb0
commit
9cf7b46f8f
1 changed files with 13 additions and 13 deletions
26
main.py
26
main.py
|
@ -120,11 +120,11 @@ class GesMag:
|
|||
"""
|
||||
pseudoOk = self.utilisateurCorrect(utilisateur)
|
||||
if not pseudoOk[0]:
|
||||
showerror("Erreur", pseudoOk[1])
|
||||
showerror(f"Erreur – {self.nomApp}", pseudoOk[1])
|
||||
return
|
||||
mdpOk = self.motDePasseCorrect(motDePasse)
|
||||
if not mdpOk[0]:
|
||||
showerror("Erreur", mdpOk[1])
|
||||
showerror(f"Erreur – {self.nomApp}", mdpOk[1])
|
||||
return
|
||||
|
||||
# Redirection vers la bonne interface
|
||||
|
@ -135,9 +135,9 @@ class GesMag:
|
|||
elif utilisateurBaseDeDonnee[1] == 1: # si le métier est "Caissier"
|
||||
self._interfaceCaissier(utilisateurBaseDeDonnee[0])
|
||||
else:
|
||||
showerror("Erreur", "Une erreur est survenue : métier inconnue.")
|
||||
showerror(f"Erreur – {self.nomApp}", "Une erreur est survenue : métier inconnue.")
|
||||
else:
|
||||
showerror("Erreur", "Utilisateur ou mot de passe incorrect.")
|
||||
showerror(f"Erreur – {self.nomApp}", "Utilisateur ou mot de passe incorrect.")
|
||||
|
||||
def dimensionsFenetre(self, fenetre, nouveauX: int, nouveauY: int) -> None:
|
||||
"""Permet de changer les dimensions de la fenêtre parent et la place au centre de l'écran."""
|
||||
|
@ -272,10 +272,10 @@ class GesMag:
|
|||
|
||||
# On vérifie que on peut encore l'ajouter/retirer
|
||||
if nombreDeFoisPresentDansLePanier == 0 and not action: # pop-up seulement si on veut retirer un élément pas présent
|
||||
showerror("Erreur", "Impossible de retirer cet élément au panier.\nNon présent dans le panier.")
|
||||
showerror(f"Erreur – {self.nomApp}", "Impossible de retirer cet élément au panier.\nNon présent dans le panier.")
|
||||
return
|
||||
if nombreDeFoisPresentDansLePanier >= element["quantite"] and action: # pop-up seulement si on veut en rajouter
|
||||
showerror("Erreur", "Impossible de rajouter cet élément au panier.\nLimite excédée.")
|
||||
showerror(f"Erreur – {self.nomApp}", "Impossible de rajouter cet élément au panier.\nLimite excédée.")
|
||||
return
|
||||
|
||||
if index != None: # on retire l'ancienne valeur du panier si déjà présente dans le panier
|
||||
|
@ -426,7 +426,7 @@ class GesMag:
|
|||
Stats().miseAJourStatsUtilisateur(id, sum([element[0]["prix"] * element[1] for element in self.panier]))
|
||||
|
||||
# Informe l'utilisateur que tout est validé
|
||||
showinfo("Validation", "Ticket de caisse validé !")
|
||||
showinfo(f"Validation – {self.nomApp}", "Ticket de caisse validé !")
|
||||
|
||||
# Retire les éléments renseigné dans le panier du stock
|
||||
for element in self.panier:
|
||||
|
@ -536,7 +536,7 @@ class GesMag:
|
|||
def ___selectionImage() -> None:
|
||||
"""Fonction qui permet de choisir une image dans l'arborescence de fichiers de l'utilisateur."""
|
||||
try:
|
||||
chemin = askopenfile(title="Choisir une image", filetypes=[("Image GIF", ".gif")])
|
||||
chemin = askopenfile(title=f"Choisir une image – {self.nomApp}", filetypes=[("Image GIF", ".gif")])
|
||||
image.delete(0, "end")
|
||||
image.insert(0, chemin.name)
|
||||
except AttributeError: # si l'utilisateur n'a pas choisit d'image
|
||||
|
@ -578,7 +578,7 @@ class GesMag:
|
|||
# -> Partie export des statistiques
|
||||
def __exportation() -> None:
|
||||
"""Exporte dans un fichier choisie par l'utilisateur ses statistiques de la journée."""
|
||||
chemin = asksaveasfile(title=f"Exportation des statistiques de {caissier['nom']} {caissier['prenom']}", filetypes=[("Fichier CSV", ".csv")])
|
||||
chemin = asksaveasfile(title=f"Exportation des statistiques de {caissier['nom']} {caissier['prenom']} – {self.nomApp}", filetypes=[("Fichier CSV", ".csv")])
|
||||
if chemin == None: # si rien n'a été spécifie on arrête l'exportation
|
||||
return
|
||||
Stats().exporteCSV(chemin.name, id)
|
||||
|
@ -595,7 +595,7 @@ class GesMag:
|
|||
manager = Utilisateurs().recuperationUtilisateur(id=id)
|
||||
# Dans le cas où un utilisateur réussi à trouvé cette interface alors qu'il n'a pas le droit, il sera bloqué
|
||||
if manager["metier"] != 0:
|
||||
showerror("Erreur", "Vous ne pouvez pas accéder à cette interface.")
|
||||
showerror(f"Erreur – {self.nomApp}", "Vous ne pouvez pas accéder à cette interface.")
|
||||
return
|
||||
self.parent.title(f"Manager {manager['nom']} {manager['prenom']} – {self.nomApp}")
|
||||
self.dimensionsFenetre(self.parent, 580, 310)
|
||||
|
@ -752,15 +752,15 @@ class GesMag:
|
|||
"""Supprime l'utilisateur actuellement sélectionné dans la liste"""
|
||||
element = listeUtilisateurs_retirer.curselection()
|
||||
if len(element) == 0: # si aucun élément n'est selectionné
|
||||
showwarning("Attention", "Aucun utilisateur n'a été selectionné.")
|
||||
showwarning(f"Attention – {self.nomApp}", "Aucun utilisateur n'a été selectionné.")
|
||||
else:
|
||||
utilisateur = listeUtilisateurs_retirer.get(listeUtilisateurs_retirer.curselection()[0]).split('(')[0][:-1]
|
||||
reponse = askyesno("Confirmation", f"Voulez vous supprimer {utilisateur} ?")
|
||||
reponse = askyesno(f"Confirmation – {self.nomApp}", f"Voulez vous supprimer {utilisateur} ?")
|
||||
if reponse == True:
|
||||
Utilisateurs().suppressionUtilisateurs(utilisateur)
|
||||
__ajouterUtilisateursListe(listeUtilisateurs_retirer) # met à jour la liste dans la fenêtre de suppression
|
||||
__ajouterUtilisateursListe(listeUtilisateurs) # met à jour la liste dans l'interface principale
|
||||
showinfo("Information", f"Utilisateur {utilisateur} supprimé.")
|
||||
showinfo(f"Information – {self.nomApp}", f"Utilisateur {utilisateur} supprimé.")
|
||||
|
||||
# Boutons
|
||||
Button(enfant, text="Supprimer", command=___suppressionUtilisateur).grid(column=0, row=8, columnspan=3, sticky='w')
|
||||
|
|
Reference in a new issue