def update(Emprunt): try: cur.execute("""UPDATE EnsEmprunt SET date_rendu=? WHERE Emprunt_id=?""", (Emprunt.get_date_rendu(),Emprunt.get_emprunt_id())) conn.commit() print("Emprunt modifie avec succes !") except: print ("La modification de l'exemplaire à échouée") raise
def delete_emprunt(Emprunt): cur.execute("""DELETE FROM EnsEmprunt WHERE emprunt_id = ?""",(Emprunt.get_emprunt_id(),)) conn.commit()
def insert_emprunt(Emprunt): if Emprunt.get_Exemplaire_Emprunt() == None: print ("Oops. Vous voulez inserer quelque chose de vide !") else: cur.execute("""INSERT INTO EnsEmprunt(user_id,exemplaire_id,date_emprunt,date_echeance,date_rendu) VALUES (?, ?, ?, ?, ?)""",emprunt_to_table(Emprunt)) conn.commit()
def emprunt_to_table(Emprunt): emprunt_table = (Emprunt.get_User_Emprunt().get_user_id(), Emprunt.get_Exemplaire_Emprunt().get_Exemplaire_id(), Emprunt.get_date_emprunt(), Emprunt.get_date_echeance(), Emprunt.get_date_rendu()) return emprunt_table