Exemplo n.º 1
0
 def ajouter_client_parking(self, nom, adresse, abonnement):
     cli = Client(nom, adresse)
     contrat = Contrat(cli)
     
     if abonnement == "Abonne" : 
         cli.est_abonne = True
         self.abonner_un_client(cli, abonnement, contrat)
         
     if abonnement == "Super abonne" : 
         cli.est_super_abonne = True
         self.abonner_un_client(cli, abonnement, contrat)
     else : self.abonner_un_client(cli, abonnement, contrat)
     
     hauteur  = randint(MIN_HAUTEUR, MAX_HAUTEUR)
     longueur = randint(MIN_LONGUEUR, MAX_LONGUEUR)
     largeur  = randint(MIN_LARGEUR, MAX_LARGEUR)
     cli.nouvelle_voiture("", hauteur, longueur, largeur)
     return cli.entrer_parking(self.parking.mes_acces[0])
Exemplo n.º 2
0
import sys, os

sys.path.append(os.path.abspath("../"))


from model.parking import Parking
from model.acces import Acces
from model.client import Client

nb_niveau = 4
nb_places_par_niveau = 10
prix = 10
parking = Parking(nb_niveau, nb_places_par_niveau, prix)
acces1 = Acces(parking)
acces2 = Acces(parking)
parking.addAcces(acces1)
parking.addAcces(acces2)
parking.init_places()


cli = Client("nom", "adresse", True, False, 0)
cli.nouvelle_voiture("1234567", 244, 500, 300)

cli.entrer_parking(acces1)

parking.sauvegarder()
print(parking.mes_placement)