def listeUtilisateurs(): connecte() print "====== LISTE UTILISATEURS ======" rows=EnsUtilisateurs.printAll() for row in rows: print('{0} - {1} '.format(row[0], row[1])) print "================================" print "\n1. Selectionner un utilisateur" print "2. Ajouter un utilisateur" print "3. Re-initialiser tous les abonnements" print "0. Retour au menu" choixUtilisateur=int(raw_input("Choix: ")) if choixUtilisateur==1: user_id=int(raw_input("\nID de l'utilisateur: ")) # Verifier si existe !!! selectionnerUtilisateur(user_id) elif choixUtilisateur==2: ajouterUtilisateur() elif choixUtilisateur==3: confirm = str(raw_input("Etes vous surs de vouloir réinitialiser les abonnements de TOUS les utilisateurs ? (OK pour valider / 0 pour quitter) : ")) if confirm == "OK": try: EnsUtilisateurs.reinitAbonnements() listeUtilisateurs() except: print "Oops ! Grosseu mistake" else: listeUtilisateurs() elif choixUtilisateur == 0: menu() else: listeUtilisateurs()
def setmydata(self): ligne = 0 Users = EnsUtilisateurs.printAll() for User in Users: self.setItem(ligne, 0, QTableWidgetItem(str(User[0]))) self.setItem(ligne, 1, QTableWidgetItem(User[1])) self.setItem(ligne, 2, QTableWidgetItem(str(User[3]))) self.setItem(ligne, 3, QTableWidgetItem(str(User[4]))) self.setItem(ligne, 4, QTableWidgetItem(str(User[6]))) ligne=ligne+1
def listeUtilisateurs(): connecte() print "====== LISTE UTILISATEURS ======" rows=EnsUtilisateurs.printAll() for row in rows: print('{0} - {1} '.format(row[0], row[1])) print "================================" print "\n1. Selectionner un utilisateur" print "2. Ajouter un utilisateur" print "0. Retour au menu" choixUtilisateur=int(raw_input("Choix: ")) if choixUtilisateur==1: user_id=int(raw_input("\nID de l'utilisateur: ")) # Verifier si existe !!! selectionnerUtilisateur(user_id) elif choixUtilisateur==2: ajouterUtilisateur() elif choixUtilisateur == 0: menu() else: listeUtilisateurs()
def setmydata(self): ligne = 0 Users = EnsUtilisateurs.printAll() for User in Users: currentUser = EnsUtilisateurs.get_user(int(User[0])) self.setItem(ligne, 0, QTableWidgetItem(str(User[0]))) if currentUser.get_abonnementValide(): self.item(ligne, 0).setBackground(QColor(178,255,102)) else: self.item(ligne, 0).setBackground(QColor(255,102,102)) self.setItem(ligne, 1, QTableWidgetItem(User[1])) if (EnsEmprunt.a_un_emprunt_en_cours(currentUser)): emprunt = "Oui" else: emprunt = "Non" self.setItem(ligne, 2, QTableWidgetItem(emprunt)) self.setItem(ligne, 3, QTableWidgetItem(str(User[6]))) ligne=ligne+1