예제 #1
0
 def create(cls, etudiant: tuple):
     conn, cursor = fonctions_db.connect_db()
     fonctions_db.execute_query(
         conn, cursor,
         f"""insert into etudiant (Matricule, Nom, Prenoms, Sexe, Code_Cl) VALUES (%s ,%s, %s, %s, %s)""",
         etudiant)
     return cls(conn.insert_id(), cursor=cursor)
예제 #2
0
 def create(cls, classe: tuple):
     conn, cursor = fonctions_db.connect_db()
     fonctions_db.execute_query(
         conn, cursor,
         f"""insert into classe (Code_Cl, Intitule, Effectif) VALUES (%s ,%s, %s)""",
         classe)
     return cls(conn.insert_id(), cursor=cursor)
예제 #3
0
 def create(cls, livre: tuple):
     conn, cursor = fonctions_db.connect_db()
     fonctions_db.execute_query(
         conn, cursor,
         f"""insert into livre (Code_Liv, Titre, Auteur, Genre, Prix) VALUES (%s ,%s, %s, %s, %s)""",
         livre)
     return cls(conn.insert_id(), cursor=cursor)
예제 #4
0
 def create(cls, emprunt: tuple):
     conn, cursor = fonctions_db.connect_db()
     fonctions_db.execute_query(
         conn, cursor,
         f"""insert into emprunt (Matricule, Code_Liv, Sortie, Retour) VALUES (%s, %s, %s, %s)""",
         emprunt, close)
     return cls(conn.insert_id(), cursor=cursor)
예제 #5
0
 def __init__(self, code_cl, cursor=None, stop=1, classe=None, eleve=None):
     if cursor == None:
         conn, cursor = fonctions_db.connect_db()
     if classe == None:
         classe = fonctions_db.execute_query(
             conn if conn else None,
             cursor,
             f"""SELECT * FROM classe WHERE Code_Cl = '{code_cl}' """,
             is_result=True)
     self.Code_Cl, self.Intitule, self.Effectif = classe[0], classe[
         1], classe[2]
예제 #6
0
 def __init__(self, code_liv, cursor=None, stop=1, livre=None):
     if cursor == None:
         conn, cursor = fonctions_db.connect_db()
     if livre == None:
         livre = fonctions_db.execute_query(
             conn if conn else None,
             cursor,
             f"""SELECT * FROM livre WHERE Code_Liv = '{code_liv}' """,
             is_result=True)
     self.Code_Liv, self.Titre, self.Auteur, self.Genre, self.Prix = livre[
         0], livre[1], livre[2], livre[3], livre[4]
예제 #7
0
 def __init__(self, id_emprunt, cursor=None, stop=1, emprunt=None):
     if cursor == None:
         conn, cursor = fonctions_db.connect_db()
     if emprunt == None:
         emprunt = fonctions_db.execute_query(
             conn if conn else None,
             cursor,
             f"""SELECT * FROM emprunt WHERE id = '{id_emprunt}' """,
             is_result=True)
     self.id, self.Matricule, self.Code_Liv, self.Sortie, self.Retour = emprunt[
         0], emprunt[1], emprunt[2], emprunt[3], emprunt[4]
예제 #8
0
 def __init__(
     self,
     matricule,
     cursor=None,
     stop=1,
     etudiant=None,
 ):
     if cursor is None:
         conn, cursor = fonctions_db.connect_db()
     if etudiant == None:
         etudiant = fonctions_db.execute_query(
             conn if conn else None,
             cursor,
             f"""SELECT * FROM etudiant WHERE Matricule = '{matricule}' """,
             is_result=True)
     self.Matricule, self.Nom, self.Prenoms, self.Sexe, self.classe = etudiant[
         0], etudiant[1], etudiant[2], etudiant[3], classes.classe.Classe(
             code_cl=etudiant[4])
     if stop == 1:
         fonctions_db.close_db(conn)