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)
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)
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)
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)
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]
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]
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]
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)