Example #1
0
    def __init__(self, homepage):
        super().__init__()
        self.homepage = homepage
        uic.loadUi(UI_PATH + 'NewMerchandiseItemDialog.ui', self)
        self.setStyleSheet(open('Stylesheet.qss').read())
        self.connection = db_ops.connect_db('MotorDB.db')
        self.item_number = "M"
        for x in range(6):
            self.item_number += str(randint(0, 9))

        self.accepted.connect(self.confirm)
        self.rejected.connect(self.dbDisconnect)
Example #2
0
    def __init__(self, homepage):
        super().__init__()
        self.homepage = homepage
        uic.loadUi(UI_PATH + 'NewBikeOrderDialog.ui', self)
        self.setStyleSheet(open('Stylesheet.qss').read())

        self.connection = db_ops.connect_db('MotorDB.db')
        self.item_number = "defaultid"
        self.add_payment_bt.clicked.connect(self.openAddPayment)
        self.order_id = "B"
        for x in range(6):
            self.order_id += str(randint(0, 9))

        self.accepted.connect(self.confirm)
        self.rejected.connect(self.dbDisconnect)
Example #3
0
    def __init__(self):
        super().__init__()
        self.connection = db_ops.connect_db('MotorDB.db')
        uic.loadUi(UI_PATH + 'AddEmployeeDialog.ui', self)
        self.setStyleSheet(open('Stylesheet.qss').read())
        self.status_edit.selectionChanged.connect(self.setStatus)
        self.name_edit.selectionChanged.connect(self.setName)
        self.position_edit.selectionChanged.connect(self.setPosition)
        # self.phone_edit.selectionChanged.connect(self.setPhone)
        # self.address_edit.selectionChanged.connect(self.setAddress)
        # self.salary_edit.selectionChanged.connect(self.setSalary)
        # self.comments_edit.selectionChanged.connect(self.setComments)
        self.employee_id = ""
        for x in range(6):
            self.employee_id += str(randint(0, 9))
        self.employee_id_edit.setText(self.employee_id)

        self.accepted.connect(self.confirm)
        self.rejected.connect(self.dbDisconnect)
Example #4
0
    def __init__(self, homepage):
        super().__init__()
        self.homepage = homepage
        uic.loadUi(UI_PATH + 'NewWorkOrderDialog.ui', self)
        self.setStyleSheet(open('Stylesheet.qss').read())
        self.connection = db_ops.connect_db('MotorDB.db')
        self.cursor = self.connection.cursor()
        self.cursor.execute(
            "SELECT GROUP_CONCAT(NAME) FROM Employees WHERE POSITION = 'Mechanic'"
        )
        self.mechanics = self.cursor.fetchone()[0].split(',')
        self.item_number = "defaultid"
        #self.add_payment_bt.clicked.connect(self.openAddPayment)
        self.add_mechanic_bt.clicked.connect(self.addMechanic)
        self.end_date = "TBD"
        self.order_id = "P"
        for x in range(6):
            self.order_id += str(randint(0, 9))

        self.accepted.connect(self.confirm)
        self.rejected.connect(self.dbDisconnect)