def __init__(self):
     super(CustomerPriceUpdate_Dialog, self).__init__()
     self.ui = Ui_KPS_CustomerPriceUpdate.Ui_CustomerPriceUpdate()
     self.ui.setupUi(self)
     self.ui.bt_AddEvent.clicked.connect(self.clicked_bt_Add_Event)    
     #self.ui.bt_Select_Route.clicked.connect(self.clicked_bt_Add_Event)
     self.ui.cb_Origin.addItems(RH.getLocations())
     self.ui.cb_Destination.addItems(RH.getLocations())
     self.ui.cb_Priority.addItems(RH.getPriorities())
     self.updateDisplayedRoutes()
     self.ui.cb_Origin.currentIndexChanged.connect(self.updateDisplayedRoutes)  
     self.ui.cb_Destination.currentIndexChanged.connect(self.updateDisplayedRoutes)
     self.ui.cb_Priority.currentIndexChanged.connect(self.updateDisplayedRoutes)  
 def __init__(self):
     super(TransportDiscontinued_Dialog, self).__init__()
     self.ui = Ui_KPS_TransportDiscontinued.Ui_TransportDiscontinued()
     self.ui.setupUi(self)
     self.ui.bt_AddEvent.clicked.connect(self.clicked_bt_Add_Event)    
    
     self.ui.cb_Origin.addItems(RH.getLocations())
     self.ui.cb_Destination.addItems(RH.getLocations())
     self.ui.cb_TransportType.addItems(RH.getTransportTypes())
     
     self.ui.cb_Origin.currentIndexChanged.connect(self.updateDisplayedRoutes)
     self.ui.cb_Destination.currentIndexChanged.connect(self.updateDisplayedRoutes)
     self.ui.cb_TransportType.currentIndexChanged.connect(self.updateDisplayedRoutes)
 def updateDisplayedRoutes(self):
     model = QStandardItemModel()
     self.ui.lv_availableRoutes.setModel(model)
     params = dict(
                 Origin="'"+str(self.ui.cb_Origin.currentText())+"'",
                 Destination = "'"+str(self.ui.cb_Destination.currentText())+"'")
     fields = ['Company','Frequency','Duration']
     routes = RH.getFilteredRoutes(RH.TransportDisplayRoutes,fields,params)
     for route in routes:
         item = QStandardItem('%s : Freq= %s , Duration= %s'%route )
         model.appendRow(item)
 def updateDisplayedRoutes(self):
     model = QStandardItemModel()
     self.ui.lv_availableRoutes.setModel(model)
     params = dict(
                 Origin="'"+str(self.ui.cb_Origin.currentText())+"'",
                 Destination = "'"+str(self.ui.cb_Destination.currentText())+"'",
                 Priority = "'"+str(self.ui.cb_Priority.currentText())+"'")
     fields = ['Origin','Destination','Priority']
     routes = RH.getFilteredRoutes(RH.CustomerDisplayRoutes,fields,params)
     for route in routes:
         item = QStandardItem('%s to %s , %s'%route )
         model.appendRow(item)
Пример #5
0
def discontinueTransport(dtT):
    errorMessages = Validation.validate(dtT)   
    if len(errorMessages) > 0:
        return errorMessages
    RH.discontinueRoute(dtT)
    return errorMessages    
Пример #6
0
def updateCustomerPrice(pUD):
    errorMessages = Validation.validate(pUD)
    if len(errorMessages) > 0:
        return errorMessages
    RH.updateCustomerRoute(pUD)
    return errorMessages  
Пример #7
0
def insertTransportCost(cUD): # Cost Update Data
    errorMessages = Validation.validate(cUD)
    if len(errorMessages) > 0:
        return errorMessages
    RH.updateTransportRoute(cUD)
    return errorMessages