Exemple #1
0
    def checkOutClicked(self):
        self.connection.close()

        self.checkOutWin = Checkout.Checkout(self.username, self.store_id,
                                             self.order_id)
        self.checkOutWin.show()
        self.close()
Exemple #2
0
 def setDiag(self, sender):
     if sender == 'CQC Check-out':
         return Checkout.Checkout()
     elif sender == 'CQC WIP Report':
         return Report.Report(self.cs)
     elif sender == 'Product Manager':
         return Manager.Manager(self.cs)
     elif sender == 'CQC on the Way':
         return Shipment.Shipment(self.cs)
     elif sender == 'CQC Check-in':
         return Receipt.Receipt(self.cs)
     elif sender == ' CQC Transfer    ':
         return Lookup.Lookup(self.cs)
Exemple #3
0
 def showWindow(self):
     sender = self.sender().text()
     if self.logged:
         if sender == 'CQC Check-out':
             self.hide()
             self.myDialog = Checkout.Checkout()
             self.myDialog.exec_()
             self.show()
             return
         if self.cs.checkActive():
             self.hide()
             self.myDialog = self.setDiag(sender)
             self.myDialog.exec_()
             self.show()
         else:
             result = QMessageBox.question(
                 self, 'Message',
                 'The session connected to CQC system is expired. Continue with offline mode?',
                 QMessageBox.Yes | QMessageBox.No)
             if result == QMessageBox.Yes:
                 self.hide()
                 self.myDialog = self.setDiag(sender)
                 self.myDialog.exec_()
                 self.show()
             else:
                 self.logged = False
                 self.ui.userName.show()
                 self.ui.password.show()
                 self.ui.loginButton.show()
                 self.ui.loginLabel.setText('WBI ID:\n\nPassword:'******'Message',
             'Not logged on CQC system. Continue with offline mode?',
             QMessageBox.Yes | QMessageBox.No)
         if result == QMessageBox.Yes:
             self.hide()
             self.myDialog = self.setDiag(sender)
             self.myDialog.exec_()
             self.show()
Exemple #4
0
import Checkout
import sys

if __name__ == "__main__":
    if (len(sys.argv) != 2):
        print("Usage is " + sys.argv[0] + " <filename>")
    else:
        c = Checkout.Checkout(sys.argv[1])

        data = input()
        while data.upper() != "QUIT":
            if data == "":
                data = input()
                continue
            data_list = data.split(",")
            for item in data_list:
                c.scan(item)
            print(c.total)
            c.clear()
            data = input()