forked from ScoDoc/ScoDoc
23 lines
670 B
Python
23 lines
670 B
Python
|
from app import models
|
||
|
|
||
|
def get_etu_from_request(etudid, nip, ine):
|
||
|
"""
|
||
|
Fonction qui retourne un etudiant en fonction de l'etudid, code nip et code ine rentré en paramètres
|
||
|
|
||
|
etudid : None ou un int etudid
|
||
|
nip : None ou un int code_nip
|
||
|
ine : None ou un int code_ine
|
||
|
|
||
|
Exemple de résultat: <Itendite>
|
||
|
"""
|
||
|
|
||
|
if etudid is None:
|
||
|
if nip is None: # si ine
|
||
|
etu = models.Identite.query.filter_by(code_ine=str(ine)).first()
|
||
|
else: # si nip
|
||
|
etu = models.Identite.query.filter_by(code_nip=str(nip)).first()
|
||
|
else: # si etudid
|
||
|
etu = models.Identite.query.filter_by(id=etudid).first()
|
||
|
|
||
|
return etu
|