Implementation parking vue

This commit is contained in:
sidya82
2014-12-26 17:38:51 +01:00
parent b0b630fd22
commit 27f6d954ea
8 changed files with 196 additions and 76 deletions

View File

@@ -1,4 +1,4 @@
from src.v import Panneau, Borne, Camera
from src.v import Ui_Panneau, Ui_Borne, Camera
from src.c import Teleporteur
from src.m import Parking, Place
@@ -10,8 +10,8 @@ class Acces:
def __init__(self):
self.__parking = Parking()
self.__camera = Camera()
self.__borne = Borne()
self.__panneau = Panneau()
self.__borne = Ui_Borne()
self.__panneau = Ui_Panneau()
def actionnerCamera(self):
return self.__camera.donnerVoiture()
@@ -21,3 +21,4 @@ class Acces:
def lancerProcedureEntree(self,client):
self.__borne.afficher("Inserer votre carte ou valider")

12
src/c/CreaParking.py Normal file
View File

@@ -0,0 +1,12 @@
from PyQt4 import QtGui
from src.v.Ui_CreaParking import Ui_CreaParking
__author__ = 'sidya'
class CreaParking:
def __init__(self):
self.w = QtGui.QWidget()
self.ui = Ui_CreaParking()
self.ui.setupUi(self.w)
self.w.show()

View File

@@ -2,9 +2,10 @@ import sys
from PyQt4 import QtGui
from src.v.MainWindow import Ui_MainWindow
from src.c.CreaParking import CreaParking
from src.c.log.log import Log
from src.m.Parking import Parking, ListeTypePlace
from src.v.Ui_MainWindow import Ui_MainWindow
__author__ = 'sidya'
@@ -30,6 +31,10 @@ class Main:
self.ui = Ui_MainWindow()
self.ui.setupUi(self.view)
#connect
self.ui.comboBox.currentIndexChanged['QString'].connect(self.selectParking)
self.ui.btn_creer.clicked.connect(self.creerParking)
#Chargement activité
self.loadLastActivity()
self.majListeParking()
@@ -54,5 +59,30 @@ class Main:
for l in [l[:-1] for l in liste[-11:-1]]:
self.ui.addItemActivite(l)
def addItemActivite(self, line):
self.log.addItem(line)
def majListeParking(self):
self.ui.majListeParkings(self.__parkings)
self.ui.comboBox.clear()
self.ui.comboBox.addItem("Selectionner un parking")
for p in self.__parkings:
self.ui.comboBox.addItem(p.nom)
def selectParking(self):
self.ui.nom.clear()
self.ui.niveau.clear()
self.ui.placesParNiveau.clear()
self.ui.placesDispo.clear()
self.ui.placesSuperAbo.clear()
if(self.ui.comboBox.currentIndex() != 0) :
self.ui.nom.setText(self.__parkings[self.ui.comboBox.currentIndex()-1].nom)
self.ui.niveau.setText(str(self.__parkings[self.ui.comboBox.currentIndex()-1].nbNiveau))
self.ui.placesParNiveau.setText(str(self.__parkings[self.ui.comboBox.currentIndex()-1].nbPlacesParNiveau))
self.ui.placesDispo.setText(str(self.__parkings[self.ui.comboBox.currentIndex()-1].nbPlacesLibresParking))
self.ui.placesSuperAbo.setText("lol")
def creerParking(self):
self.view.hide()
CreaParking()