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

Menu ended

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