Exemple #1
0
 def add_new_user():
     new_user = UserManager('prénom', 'nom', 'trigramme', 'email')
     new_user.nom = nom_entry.get().upper()
     new_user.prenom = prenom_entry.get().upper()
     new_user.email = email_entry.get().lower()
     new_user.set_trigramme()
     if new_user.nom == '' or new_user.prenom == '' or new_user.email == '':
         messagebox.showerror(title='Attention',
                              message='Complétez tous les champs.')
     else:
         new_user_pushed = self.db.push_new_auteur(new_user.user_tuple)
         if new_user_pushed:
             self.set_combobox_widgets()
             add_user_win.destroy()
             messagebox.showinfo(title='Info',
                                 message='Utilisateur ajouté.')
         else:
             messagebox.showinfo(
                 title='Info',
                 message='Database occupée, Essayez à nouveau.')
Exemple #2
0
 def get_friendly_name(self) -> str:
     lid = request.cookies.get('Login_ID')
     if not (lid in self.mem):
         return ''
     return UserManager().get_friendly_name(self.mem[lid])
Exemple #3
0
 def get_privilege(self) -> int:
     lid = request.cookies.get('Login_ID')
     if not (lid in self.mem):
         return -1  # lowest Privilege for Guests
     return UserManager().get_privilege(self.mem[lid])
Exemple #4
0
 def setup_method(self):
     self.centreManager = CentreManager()
     self.userManager = UserManager(self.centreManager)
     self.appointmentManager = AppointmentManager()
     self.centreManager.addProviders(self.userManager)