def insert(Exemplaire): # PRECONDITION: Jeu_id doit EXISTER ! (A FAIRE) try: cur.execute("""INSERT INTO EnsExemplaires(Exemplaire_id,Jeu_id,Est_disponible) VALUES (?,?,?)""",(Exemplaire.get_Exemplaire_id(),Exemplaire.get_Jeu_Exemplaire().get_Jeu_id(),Exemplaire.get_Est_disponible(),)) conn.commit() print("Exemplaire ajoute avec succes !") except: print ("Erreur lors de l'ajout de l'Exemplaire") raise
def update(Exemplaire): try: cur.execute("""UPDATE EnsExemplaires SET Jeu_id = ?, Est_Disponible = ? WHERE Exemplaire_id=?""", (Exemplaire.get_Jeu_Exemplaire().get_Jeu_id(),Exemplaire.get_Est_disponible(),Exemplaire.get_Exemplaire_id())) conn.commit() print("Exemplaire modifie avec succes !") except: print ("Oops, la modification a échouée") raise
def exemplaire_to_table(Exemplaire): # User -> List ExemplaireTable=(Exemplaire.get_Exemplaire_id(),Exemplaire.get_Jeu_id(),Exemplaire.get_Est_disponible()) return ExemplaireTable