Esempio n. 1
0
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()
Esempio n. 2
0
 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
Esempio n. 3
0
 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
Esempio n. 4
0
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()