This commit is contained in:
sidya82
2015-02-08 20:33:24 +01:00
parent 5e8247574b
commit d10d35cbe6
1096 changed files with 72249 additions and 52 deletions

View File

@@ -17,7 +17,7 @@ from src.v.Ui_User import Ui_Borne
class Borne:
bornes = []
## Met a jour l'affichages du nombres de places dispo sur toutes les bornes
## Met a jour l'affichage du nombres de places dispo sur toutes les bornes
@staticmethod
def MajBornes():
for b in Borne.bornes:
@@ -27,7 +27,7 @@ class Borne:
def MajBorne(self):
self.__ui.lcdNumber.display(self.__parking.nbPlacesLibresParking)
## Contructeur du controleur de borne
## Constructeur du controleur de borne
# @param main Controleur parent Main
# @param parking Parking auquel la borne est associé
def __init__(self, main, parking):
@@ -67,7 +67,7 @@ class Borne:
Borne.bornes.append(self)
Borne.MajBornes()
## block l'ensmeble des éléments de la fenetre
## blocque l'ensemble des éléments de la fenetre
def blockAll(self):
self.__ui.box_abo.setDisabled(True)
self.__ui.box_garer.setDisabled(True)
@@ -119,7 +119,7 @@ class Borne:
self.__ui.label_aff.setText("Bienvenue !")
self.__ui.btn_quitter.setDisabled(True)
## Gestion de l'identification a partir d'un abo a partir de son id (lineedit)
## Gestion de l'identification a partir de l'id fournit (lineedit)
def identification(self):
try:
self.__c = Client(self.__ui.lineEdit_id.text())
@@ -265,7 +265,7 @@ class Borne:
self.__ui.pushButton.setDisabled(False)
self.__ui.numeroTicketLineEdit.setDisabled(True)
## Gestion du payeent
## Gestion du paiement
def payer(self):
self.nonVoiture()
self.__ui.btn_quitter.setDisabled(False)
@@ -273,14 +273,14 @@ class Borne:
self.ticketRetrait(self.__placementAPayer, Service.getAllServicePlacement(self.__placementAPayer))
self.__main.activity(self.__nomBorne + " : Recuperation Anonyme : " + str(self.__placementAPayer), self.__main.lvl.INFO)
## generation ticket depot
## Generation ticket depot
def ticketDepot(self, id):
QtGui.QMessageBox.information(self.__w,
"Ticket",
"Votre numero ticket : " + str(id)
)
## generation ticket retrait
## Generation ticket retrait
def ticketRetrait(self, placement, services):
if placement.voiture.client == "NULL":
prix = placement.place.typePlace.prix
@@ -310,7 +310,7 @@ class Borne:
str(s)
)
## Gestion affichage de la vue borne
## Gestion d'affichage de la vue borne
def showWindow(self):
self.__w.show()

View File

@@ -22,7 +22,7 @@ from src.v.Ui_Admin import Ui_MainWindow
## Controleur principal de l'application administration
class Main:
## Contructeur
## Constructeur
def __init__(self):
# Init des logs
self.lvl = lvl() # Public : Acces au constante
@@ -82,14 +82,14 @@ class Main:
def addItemActivite(self, line):
self.__ui.listWidget.addItem(line)
## Mise a jour de la liste des parking
## Mise a jour de la liste des parkings
def majListeParking(self):
self.__ui.comboBox.clear()
self.__ui.comboBox.addItem("Selectionner un parking")
for p in Parking.getAllActif():
self.__ui.comboBox.addItem(p.nom)
## Action a réaliser lorque un parking est selectionné
## Action a réaliser lorsque un parking est selectionné
def selectParking(self):
# onglet detail parking
self.__ui.nom.clear()
@@ -154,7 +154,7 @@ class Main:
self.error("Livraision echoué.")
self.selectParking()
## Gestion de la realisation d'un entrerien
## Gestion de la realisation d'un entretien
def doEntretien(self):
if len(self.__serviceEntretien) > 0:
try:
@@ -179,7 +179,7 @@ class Main:
self.error("Livraison echoué.")
self.selectParking()
## Gestion de la mise a our d'une livraison
## Gestion de la mise a jour d'une livraison
def majLivraison(self):
if len(self.__serviceLivraisons) > 0:
try:
@@ -197,7 +197,7 @@ class Main:
self.__view.hide()
self.__widgetCourant = CreaParking(self)
## Suppresion d'un parking
## Suppression d'un parking
def rmParking(self):
if self.__ui.comboBox.currentIndex() != 0:
result = QtGui.QMessageBox.question(self.__view,
@@ -216,7 +216,7 @@ class Main:
self.__view.hide()
self.showWindow()
## Affichage d'une fentre DetailsPlaces des places d'un parking
## Affichage d'une fenetre DetailsPlaces des Place d'un parking
def detailsPlacesParking(self):
if self.__ui.comboBox.currentIndex() != 0:
self.__view.hide()
@@ -243,7 +243,7 @@ class Main:
Parking.removeAllRam()
self.majListeParking()
## gestion du chargement d'une BD enregistre dans un fichier
## gestion du chargement d'une BD depuis un fichier
def charger(self):
path = QtGui.QFileDialog.getOpenFileName(self.__view, "Charger", ".")
if path:
@@ -255,7 +255,7 @@ class Main:
self.error("Le chargement a echoué.")
self.majListeParking()
## Gestion suvegarde de la BD dans un fichier
## Gestion sauvegarde de la BD dans un fichier
def sauver(self):
path = QtGui.QFileDialog.getSaveFileName(self.__view, "Sauvegarder", ".")
if path:

View File

@@ -10,7 +10,7 @@ from src.v.Ui_Admin import Ui_CreaParking
#Controleur de creation de parking
class CreaParking:
## Contructeur
## Constructeur
# @param main Controleur parent
def __init__(self, main):
self._main = main
@@ -54,7 +54,7 @@ class CreaParking:
self._w.hide()
self._main.showWindow()
## Gestion validation de formulaire de creation de parking
## Gestion validation de formulaire de creation de Parking
def valider(self):
if self._ui.lineEdit_nom.text() == "":
self._main.activity("Erreur lors de la creations du Parking. Nom Invalide.\n", self._main.lvl.FAIL)

View File

@@ -6,26 +6,28 @@ from src.m.Parking import Placement
## Gestion de teleportation de Voiture
class Teleporteur:
## Teleportation d'une voiture standars
## Teleportation d'une Voiture d'un Client standard
# @param voiture Voiture a garer
# @param place Place ou garer la voiture
# @return Placement creer
# @param place Place ou garer la vViture
# @return Placement cree
@staticmethod
def teleporterVoiture(voiture, place):
p = Placement(None, voiture, place)
place.prendre()
return p
## Teleportation d'une voiture d'un superAbo
## Teleportation d'une Voiture d'un superAbo
# @param voiture Voiture a garer
# @param parking Parking ou garer la voiture
# @return Placement creer
# @param parking Parking ou garer la Voiture
# @return Placement cree
@staticmethod
def teleporterVoitureSuperAbonne(voiture, parking):
place = parking.addPlaceSuperAbo(parking)
p = Placement(None, voiture, place)
return p
## Teleportation de la voiture vers la sortie
# @param placement Placement de lavoiture que l'on veut sortir
# @param placement Placement de la Voiture que l'on veut sortir
@staticmethod
def teleporterVersSortie(placement):
placement.end()