Commit a1a79b13 authored by Dimitri Nicolas's avatar Dimitri Nicolas
Browse files

Menu ended

parent 9a79748c
......@@ -6,8 +6,8 @@ class DataMapper:
# Chaîne de connexion
host = "localhost"
user = "postgres"
password = "12345"
database = "ai23project"
password = "root"
database = "ai23-projet"
def connect(self) -> psycopg2.extensions.connection:
res = None
......
......@@ -6,7 +6,6 @@ from StatistiquesDataMapper import StatistiquesDataMapper
from SanctionDataMapper import SanctionDataMapper
from RessourceDataMapper import RessourceDataMapper
from PretDataMapper import PretDataMapper
import os
import datetime
def UserConnection():
#permet à l'utilisateur de saisir ces identifiants de connexion
......@@ -55,7 +54,12 @@ def actionAdherent():
print("1 : Voir les exemplaires disponibles")
print("2 : Voir les explaires que vous avez empruntés")
print("-1 :Se déconnecter de son compte.")
action = int(input("veuillez saisir le numéro de votre action:"))
action = -2
while action == -2:
try:
action = int(input("Veuillez saisir le numéro de votre action:"))
except Exception:
action = -2
return(action)
......@@ -67,8 +71,13 @@ def actionMember():
print("4 : Voir les statistiques de la bibliothèque." )
print("5 : Gérer les utilisateurs.")
print("-1 :Se déconnecter de son compte.")
action = int(input("veuillez saisir le numéro de votre action:"))
return (action)
action = -2
while action == -2:
try:
action = int(input("Veuillez saisir le numéro de votre action:"))
except Exception:
action = -2
return(action)
......@@ -76,8 +85,13 @@ def sanction():
print("---------------------Gérer les sanctions---------------------------")
print("1 : Blacklister un adhérent.")
print("2 : Historique des sanctions.")
action = int(input("veuillez saisir le numéro de votre action:"))
return (action)
action = -2
while action == -2:
try:
action = int(input("Veuillez saisir le numéro de votre action:"))
except Exception:
action = -2
return(action)
def userManager():
print("---------------------Gérer les utilisateurs---------------------------")
......@@ -85,9 +99,13 @@ def userManager():
print("2 : Ajouter un membre du personnel.")
print("3 : Supprimer un adhérent.")
print("4 : Supprimer un membre du personnel.")
action = int(input("veuillez saisir le numéro de votre action:"))
return (action)
action = -2
while action == -2:
try:
action = int(input("Veuillez saisir le numéro de votre action:"))
except Exception:
action = -2
return(action)
def loaning():
print("---------------------Gérer les ressources---------------------------")
......@@ -96,8 +114,13 @@ def loaning():
print("3 : Ajouter un Livre.")
print("4 : Ajouter une oeuvre musicale.")
print("5 : Ajouter un film.")
action = int(input("veuillez saisir le numéro de votre action:"))
return (action)
action = -2
while action == -2:
try:
action = int(input("Veuillez saisir le numéro de votre action:"))
except Exception:
action = -2
return(action)
......@@ -116,8 +139,13 @@ def Statistiques():
print("11 : Voir la duree max des prets.")
print("12 : Voir la duree moyenne des emprunts par ressources.")
print("13 : Voir la duree max d'emprunts par ressource.")
action = int(input("veuillez saisir le numéro de votre action:"))
return (action)
action = -2
while action == -2:
try:
action = int(input("Veuillez saisir le numéro de votre action:"))
except Exception:
action = -2
return(action)
def addLivre():
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment