Esempio n. 1
0
def delete_Jeu(Jeu):
        try:
                cur.execute("""DELETE FROM EnsJeux WHERE Jeu_id = ?""",(Jeu.get_Jeu_id(),))
                conn.commit()
                cur.execute("""DELETE FROM EnsExemplaires WHERE Jeu_id = ?""",(Jeu.get_Jeu_id(),))
                conn.commit()
        except:
                print ("Erreur lors de la suppression !")
Esempio n. 2
0
def nombre_extensions_Jeu(Jeu):
	""" nombre_extensions: Jeu -> Entier, renvoie le nomrbe d'extension d'un jeu donné. Le jeu doit être dans EnsJeux"""

	if not(has_jeu(Jeu.get_Nom_jeu())):
		cur.execute =(""" SELECT COUNT (Extension_id) FROM EnsExtensions WHERE EnsExtensions.Jeu_id = ?""", (Jeu.get_Jeu_id()))
		result = cur.fetchone()
		return result[0]
	else:
		print "Impossible de récupérer le nombre d'extensions de ce jeu car il n'est pas dans la base"
Esempio n. 3
0
def jeu_to_table(Jeu):
        # User -> List
        JeuTable=(Jeu.get_Jeu_id(),Jeu.get_Nom_jeu(),Jeu.get_Annee(),Jeu.get_Editeur(),Jeu.get_AgeMini(),Jeu.get_NombreJoueurs(),Jeu.get_Description(),Jeu.get_Categorie_id())
        return JeuTable
Esempio n. 4
0
def update(Jeu):
        """ Fonction permettant d'actualiser les infos d'un jeu dans l'ensemble de Jeux"""
        # A FAIRE !(Nom_jeu,Annee,Editeur,AgeMini,NombreJoueurs,Description,Categorie_id)
        try:
                cur.execute("""UPDATE EnsJeux SET Nom_jeu=?,Annee=?,Editeur=?,AgeMini=?,NombreJoueurs=?,Description=?,Categorie_id=? WHERE Jeu_id=?""", (Jeu.get_Nom_jeu(),Jeu.get_Annee(),Jeu.get_Editeur(),Jeu.get_AgeMini(),Jeu.get_NombreJoueurs(),Jeu.get_Description(),Jeu.get_Categorie_id(),Jeu.get_Jeu_id()))
                conn.commit()
                print ("Le jeu a bien été modifié !")
        except:
                print ("La modification du jeu à échouée")
                raise