def Rechercher(): connecte() print "==== RECHERCHER UN JEU ====" print "1. Par nom" print "2. Par catégorie" print "3. Par Editeur" choix = int(raw_input("Choix: ")) if choix == 1: key="%%%%%%%%%%%%%%%%%%%%%%%%"+str(raw_input("Rechercher un jeu (par nom): "))+"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%" FoundJeu = EnsJeux.rechercher(nom=key) elif choix == 2: key="%%%%%%%%%%%%%%%%%%%%%%%%"+str(raw_input("Rechercher un jeu (par catégorie): "))+"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%" FoundJeu = EnsJeux.rechercher(categorie=key) elif choix == 3: key="%%%%%%%%%%%%%%%%%%%%%%%%"+str(raw_input("Rechercher un jeu (par editeur): "))+"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%" FoundJeu = EnsJeux.rechercher(editeur=key) else: Rechercher() print("========================") print("Resultat: ") for Jeu in FoundJeu: print str(Jeu[0])+" :: "+str(Jeu[1]) raw_input("\nPress Enter to go back") cls() listeJeux()
def searchmydata(self,keyword): ligne = 0 randomChars="%%%%%%%%%%%%%%%%%%%%%%%%%%%%" print keyword Jeux = EnsJeux.rechercher("%%%%%%%%%%%%%%%%"+keyword+"%%%%%%%%%%%%%%%%") self.Table.setRowCount(len(Jeux)) for Jeu in Jeux: self.Table.setItem(ligne, 0, QTableWidgetItem(str(Jeu[0]))) self.Table.setItem(ligne, 1, QTableWidgetItem(Jeu[1])) self.Table.setItem(ligne, 2, QTableWidgetItem(Jeu[3])) self.Table.setItem(ligne, 3, QTableWidgetItem(str(Jeu[2]))) self.Table.setItem(ligne, 4, QTableWidgetItem(Jeu[4])) ligne=ligne+1
def searchmydata(self,keyword): ligne = 0 randomChars="%%%%%%%%%%%%%%%%%%%%%%%%%%%%" print keyword Jeux = EnsJeux.rechercher("%%%%%%%%%%%%%%%%"+keyword+"%%%%%%%%%%%%%%%%") self.Table.setRowCount(len(Jeux)) for Jeu in Jeux: self.Table.setItem(ligne, 0, QTableWidgetItem(str(Jeu[0]))) self.Table.setItem(ligne, 1, QTableWidgetItem(Jeu[1])) self.Table.setItem(ligne, 2, QTableWidgetItem(Jeu[3])) self.Table.setItem(ligne, 3, QTableWidgetItem(str(Jeu[2]))) self.Table.setItem(ligne, 4, QTableWidgetItem(str(Jeu[4]))) CurrentJeu=EnsJeux.get_Jeu(Jeu[0]) if CurrentJeu.get_nombre_exemplaires_dispo() > 0: self.Table.item(ligne, 0).setBackground(QColor(178,255,102)) else: self.Table.item(ligne, 0).setBackground(QColor(255,102,102)) ligne=ligne+1
def listeJeux(): connecte() print "====== LISTE DES JEUX ======" rows=EnsJeux.printAll() print("ID | Nom du jeu | Année | Editeur |") print("-----------------------------") for row in rows: print('{0} | {1} | {2} | {3} '.format(row[0], row[1], row[2], row[3])) print "============================" print "\n1. Selectionner un jeu" print "2. Rechercher un jeu" if ActiveSession.est_admin(): print "3. Ajouter un jeu" print "0. Retour au menu" choixUtilisateur=int(raw_input("Choix: ")) if choixUtilisateur==1: game_id=int(raw_input("\nID du jeu: ")) selectionnerJeu(game_id) elif choixUtilisateur==2: key="%%%%%%%%%%%%%%%%%%%%%%%%"+str(raw_input("Rechercher un jeu (par nom): "))+"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%" FoundJeu = EnsJeux.rechercher(key) print("========================") print("Resultat: "+str(FoundJeu.get_Jeu_id())+" :: "+FoundJeu.get_Nom_jeu()) raw_input("\nPress Enter to go back") cls() listeJeux() elif (choixUtilisateur==3 and ActiveSession.est_admin()): ajouterJeu() elif choixUtilisateur==0: menu() else: listeJeux()