def searchCustomer(self): mob_num = self.searchled.text() if mob_num == '': self.statuslbl.setText('Must enter mobilephone to start search') elif select_customer_by_mob_num(mob_num): selectedCust = select_customer_by_mob_num(mob_num) self.renamelbl.setText(selectedCust.name) self.remobilenumlbl.setText(selectedCust.mobile_number) self.remobilenumlbl1.setText(selectedCust.mobile_number_1) self.remobilenumlbl2.setText(selectedCust.mobile_number_2) self.remobilenumlbl3.setText(selectedCust.mobile_number_3) self.remobilenumlbl4.setText(selectedCust.mobile_number_4) city_name = select_city_by_id(selectedCust.city_id).name self.recitylbl.setText(city_name) self.reagelbl.setText(str(selectedCust.age)) self.regenderlbl.setText(selectedCust.gender.capitalize()) self.statuslbl.setText('') self.detailsbtn.setEnabled(True) # role handel role = getLoginDataPKL()['role'] if int(role) == 1 or int(role) == 2 or int(role) == 3: self.updatebtn.setEnabled(False) else: self.updatebtn.setEnabled(True) if select_maintenance_customer(selectedCust.id): self.statuslbl.setText( "Can't delete, this customer have maintenance") else: return False else: self.statuslbl.setText("Can't found customer")
def Clicked(self, item): self.dataupdatebtn.setEnabled(True) self.updatecostbtn.setEnabled(True) self.updateqtybtn.setEnabled(True) self.minupdateqtybtn.setEnabled(True) role = getLoginDataPKL()['role'] if int(role) == 2: self.updatecostbtn.setEnabled(False) self.updateqtybtn.setEnabled(False) self.dataupdatebtn.setEnabled(False) if int(role) == 3: self.updatecostbtn.setEnabled(False) self.updateqtybtn.setEnabled(True) self.dataupdatebtn.setEnabled(True) if int(role) == 1: self.updatecostbtn.setEnabled(True) self.updateqtybtn.setEnabled(False) self.dataupdatebtn.setEnabled(False) tool = self.tool print(tool) self.tonamelbl.setText(tool.name) self.tounitlbl.setText(tool.unit) self.togencodelbl.setText(tool.gen_code) self.tocostlbl.setText(str(tool.price)) self.toinvqtylbl.setText(str(tool.inv_qty)) self.tonameled.setText(tool.name) self.unitcomboBox.setCurrentIndex(self.unitdict[tool.unit]) ## old (cost and inv_qty) self.oldcostlbl.setText(str(tool.price)) self.oldqtylbl.setText(str(tool.inv_qty)) return tool
def Clicked(self, item): # role handel role = getLoginDataPKL()['role'] if int(role) == 1 or int(role) == 2: self.deletebtn.setEnabled(False) self.editbtn.setEnabled(True) self.deletebtn.setEnabled(True) code = before(item.text(), '-') if select_row_material_bycode(code): rawMat = select_row_material_bycode(code) self.codeled.setText(rawMat.code) self.nameled.setText(rawMat.name) self.unitled.setText(rawMat.unit) self.numsizeled.setText(str(rawMat.default_size)) self.strsizeled.setText(rawMat.string_size) self.costled.setText(str(rawMat.cost_per_default_size)) self.invQtyled.setText(str(rawMat.inv_qty)) self.miniled.setText(str(rawMat.mini_qty)) if not select_all_bill_of_material_item( ) == [] and not select_all_outbound() == []: for item in select_all_bill_of_material_item(): if item.raw_material_id == rawMat.id: self.deletebtn.setEnabled(False) for item in select_all_outbound(): if item.raw_material_id == rawMat.id: self.deletebtn.setEnabled(False) return rawMat
def Clicked(self, item): role = getLoginDataPKL()['role'] if int(role) == 1 or int(role) == 2: self.deletebtn.setEnabled(False) self.editbtn.setEnabled(True) self.deletebtn.setEnabled(True) gencode = before(item.text(), ' -') if select_spare_parts_bygen_code(gencode): spart = select_spare_parts_bygen_code(gencode) print(gencode) self.nameled.setText(spart.name) self.unitled.setText(spart.unit) self.strsizeled.setText(spart.code) self.codeled.setText(spart.gen_code) self.costled.setText(str(spart.price)) self.invQtyled.setText(str(spart.inv_qty)) self.miniQtyled.setText(str(spart.mini_qty)) if not select_all_bill_of_material_item() == [] and not select_all_outbound() == []: for item in select_all_bill_of_material_item(): if item.spare_part_id == spart.id: self.deletebtn.setEnabled(False) for item in select_all_outbound(): if item.spare_part_id == spart.id: self.deletebtn.setEnabled(False) return spart
def Clicked(self, item): indexes = self.tableView.selectionModel().selectedRows(2) for ind in sorted(indexes): maint = select_maintenance_by_code(ind.data()) self.custNamelbl.setText(maint.customers.name) self.custMobilePhonelbl.setText(maint.customers.mobile_number) self.maintCodelbl.setText(maint.m_code) self.maintProductlbl.setText(maint.product_of_maintenance) self.maintDesclbl.setText(maint.maintenance_description) self.createBOMbtn.setEnabled(True) self.deletebtn.setEnabled(True) role = getLoginDataPKL()['role'] if int(role) == 2 or int(role) == 3 or int(role) == 1: self.deletebtn.setEnabled(False)
def Clicked(self, item): indexes = self.tableView.selectionModel().selectedRows(0) for ind in sorted(indexes): maint = select_maintenance_by_code(ind.data()) self.custNamelbl.setText(maint.customers.name) self.custMobilePhonelbl.setText(maint.customers.mobile_number) self.maintCodelbl.setText(maint.m_code) self.maintProductlbl.setText(maint.product_of_maintenance) self.maintDesclbl.setText(maint.maintenance_description) bom = select_bill_of_material_for_maintenance(maint.id) self.rowCostlbl.setText(str(bom.cost_of_raw_material)) self.spCostlbl.setText(str(bom.cost_of_spare_parts)) self.matTotalCostlbl.setText(str(maint.cost_of_bill_of_material)) self.calcbtn.setEnabled(True) self.detailsbtn.setEnabled(True) self.deletebtn.setEnabled(True) role = getLoginDataPKL()['role'] if int(role) == 1: self.deletebtn.setEnabled(False)
def Clicked(self, item): self.dataupdatebtn.setEnabled(True) self.updatecostbtn.setEnabled(True) self.updateqtybtn.setEnabled(True) self.updateqtybtn_2.setEnabled(True) role = getLoginDataPKL()['role'] if int(role) == 2: self.updatecostbtn.setEnabled(False) self.updateqtybtn.setEnabled(False) self.dataupdatebtn.setEnabled(False) if int(role) == 3: # self.updatecostbtn.setEnabled(False) self.updateqtybtn.setEnabled(True) self.updateqtybtn_2.setEnabled(True) self.dataupdatebtn.setEnabled(True) if int(role) == 1: self.updatecostbtn.setEnabled(True) self.updateqtybtn.setEnabled(False) self.dataupdatebtn.setEnabled(False) gencode = before(item.text(), '-') if select_finish_product_by_gen_code(gencode): fpor = select_finish_product_by_gen_code(gencode) print(fpor) self.fpnamelbl.setText(fpor.name) self.fpunitlbl.setText(fpor.source) self.fpcodelbl.setText(fpor.code) self.fpcostlbl.setText(str(fpor.price)) self.fpinvqtylbl.setText(str(fpor.inv_qty)) self.fpgencodelbl.setText(fpor.gen_code) self.fpnameled.setText(fpor.name) self.fpsourled.setText(fpor.source) self.fpcodeled.setText(fpor.code) # ## old (cost and inv_qty) self.oldcostlbl.setText(str(fpor.price)) self.oldqtylbl.setText(str(fpor.inv_qty)) if fpor.mini_qty == None: miq = 0 else: miq = float(fpor.mini_qty) self.miniqtySpinBox.setValue(miq) return fpor
def Clicked(self, item): self.dataupdatebtn.setEnabled(True) self.updatecostbtn.setEnabled(True) self.updateqtybtn.setEnabled(True) self.updateqtybtn_2.setEnabled(True) role = getLoginDataPKL()['role'] if int(role) == 2: self.updatecostbtn.setEnabled(False) self.updateqtybtn.setEnabled(False) self.updateqtybtn_2.setEnabled(False) self.dataupdatebtn.setEnabled(False) if int(role) == 3: self.dataupdatebtn.setEnabled(True) self.updatecostbtn.setEnabled(False) self.updateqtybtn_2.setEnabled(True) self.updateqtybtn.setEnabled(True) if int(role) == 1: self.updatecostbtn.setEnabled(True) self.updateqtybtn.setEnabled(False) self.updateqtybtn_2.setEnabled(False) self.dataupdatebtn.setEnabled(False) code = before(item.text(), '-') if select_row_material_bycode(code): rawMat = select_row_material_bycode(code) self.rwcodelbl.setText(rawMat.code) self.rwnamelbl.setText(rawMat.name) self.rwunitlbl.setText(rawMat.unit) self.rwdefaultsize.setText(str(rawMat.default_size)) self.rwstrsize.setText(rawMat.string_size) self.rwcostlbl.setText(str(rawMat.cost_per_default_size)) self.rwinvqtylbl.setText(str(rawMat.inv_qty)) self.minilbl.setText(str(rawMat.mini_qty)) self.rwnameled.setText(rawMat.name) self.unitcomboBox.setCurrentIndex(self.unitdict[rawMat.unit]) self.defaultsizSpinBox.setValue(rawMat.default_size) self.strsizeled.setText(rawMat.string_size) self.miniqtySpinBox.setValue(rawMat.mini_qty) ## old (cost and inv_qty) self.oldcostlbl.setText(str(rawMat.cost_per_default_size)) self.oldqtylbl.setText(str(rawMat.inv_qty)) return rawMat
def Clicked(self, item): role = getLoginDataPKL()['role'] if int(role) == 1 or int(role) == 2 or int(role) == 3: self.deletebtn.setEnabled(False) self.editbtn.setEnabled(True) gencode = before(item.text(), ' -') if select_finish_product_by_gen_code(gencode): spart = select_finish_product_by_gen_code(gencode) print(gencode) self.nameled.setText(spart.name) self.unitled.setText(spart.source) self.strsizeled.setText(spart.code) self.codeled.setText(spart.gen_code) self.costled.setText(str(spart.price)) self.invQtyled.setText(str(spart.inv_qty)) self.miniQtyled.setText(str(spart.mini_qty)) if not select_all_outbound() == []: for item in select_all_outbound(): if item.tools_id == spart.id: self.deletebtn.setEnabled(False) return spart
def Clicked(self, item): self.dataupdatebtn.setEnabled(True) self.updatecostbtn.setEnabled(True) self.updateqtybtn.setEnabled(True) self.updateqtybtn_2.setEnabled(True) role = getLoginDataPKL()['role'] if int(role) == 2: self.updatecostbtn.setEnabled(False) self.updateqtybtn.setEnabled(False) self.dataupdatebtn.setEnabled(False) if int(role) == 3: self.updatecostbtn.setEnabled(False) self.updateqtybtn.setEnabled(True) self.dataupdatebtn.setEnabled(True) if int(role) == 1: self.updatecostbtn.setEnabled(True) self.updateqtybtn.setEnabled(False) self.dataupdatebtn.setEnabled(False) gencode = before(item.text(), '-') if select_spare_parts_bygen_code(gencode): spart = select_spare_parts_bygen_code(gencode) print(spart) self.spnamelbl.setText(spart.name) self.spunitlbl.setText(spart.unit) self.spcodelbl.setText(spart.code) self.spgencodelbl.setText(spart.gen_code) self.spcostlbl.setText(str(spart.price)) self.spinvqtylbl.setText(str(spart.inv_qty)) self.miniqtylbl.setText(str(spart.mini_qty)) self.spnameled.setText(spart.name) self.unitcomboBox.setCurrentIndex(self.unitdict[spart.unit]) self.spcodeled.setText(spart.code) self.miniled.setText(str(spart.mini_qty)) ## old (cost and inv_qty) self.oldcostlbl.setText(str(spart.price)) self.oldqtylbl.setText(str(spart.inv_qty)) return spart
def Clicked(self, item): self.dataupdatebtn.setEnabled(True) self.updatecostbtn.setEnabled(True) self.updateqtybtn.setEnabled(True) self.updateqtybtn_2.setEnabled(True) role = getLoginDataPKL()['role'] if int(role) == 2: self.updatecostbtn.setEnabled(False) self.updateqtybtn.setEnabled(False) self.dataupdatebtn.setEnabled(False) if int(role) == 3: # self.updatecostbtn.setEnabled(False) self.updateqtybtn.setEnabled(True) self.updateqtybtn_2.setEnabled(True) self.dataupdatebtn.setEnabled(True) if int(role) == 1: self.updatecostbtn.setEnabled(True) self.updateqtybtn.setEnabled(False) self.dataupdatebtn.setEnabled(False) gencode = before(item.text(), '-') fpor = self.fini print(fpor) self.fpnamelbl.setText(fpor.name) self.fpunitlbl.setText(fpor.source) self.fpcodelbl.setText(fpor.code) self.fpcostlbl.setText(str(fpor.price)) self.fpinvqtylbl.setText(str(fpor.inv_qty)) self.fpgencodelbl.setText(fpor.gen_code) self.fpnameled.setText(fpor.name) self.fpsourled.setText(fpor.source) self.fpcodeled.setText(fpor.code) # ## old (cost and inv_qty) self.oldcostlbl.setText(str(fpor.price)) self.oldqtylbl.setText(str(fpor.inv_qty)) return fpor
def setupUi(self, deleteCustomer): self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowCloseButtonHint) deleteCustomer.setObjectName("deleteCustomer") deleteCustomer.resize(345, 410) self.label = QtWidgets.QLabel(deleteCustomer) self.label.setGeometry(QtCore.QRect(10, 10, 47, 16)) self.label.setObjectName("label") self.loggeduserlbl = QtWidgets.QLabel(deleteCustomer) self.loggeduserlbl.setGeometry(QtCore.QRect(60, 10, 191, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.loggeduserlbl.setFont(font) self.loggeduserlbl.setText("") self.loggeduserlbl.setObjectName("loggeduserlbl") self.loggeduserlbl.setText(getLoginDataPKL()['name']) self.line = QtWidgets.QFrame(deleteCustomer) self.line.setGeometry(QtCore.QRect(5, 27, 331, 16)) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.updatebtn = QtWidgets.QPushButton(deleteCustomer) self.updatebtn.setGeometry(QtCore.QRect(130, 370, 75, 31)) self.updatebtn.setObjectName("updatebtn") self.updatebtn.clicked.connect(self.deleteCustomer) self.cancelbtn = QtWidgets.QPushButton(deleteCustomer) self.cancelbtn.setGeometry(QtCore.QRect(230, 370, 75, 31)) self.cancelbtn.setObjectName("cancelbtn") self.cancelbtn.clicked.connect(self.close) self.detailsbtn = QtWidgets.QPushButton(deleteCustomer) self.detailsbtn.setGeometry(QtCore.QRect(30, 370, 75, 31)) self.detailsbtn.setObjectName("updatebtn") self.statuslbl = QtWidgets.QLabel(deleteCustomer) self.statuslbl.setGeometry(QtCore.QRect(10, 335, 331, 31)) self.statuslbl.setStyleSheet("color: rgb(255, 0, 0);") self.statuslbl.setText("") self.statuslbl.setAlignment(QtCore.Qt.AlignCenter) self.statuslbl.setObjectName("statuslbl") self.layoutWidget_2 = QtWidgets.QWidget(deleteCustomer) self.layoutWidget_2.setGeometry(QtCore.QRect(10, 88, 51, 251)) self.layoutWidget_2.setObjectName("layoutWidget_2") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.layoutWidget_2) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.label_8 = QtWidgets.QLabel(self.layoutWidget_2) self.label_8.setObjectName("label_8") self.verticalLayout_2.addWidget(self.label_8) self.label_9 = QtWidgets.QLabel(self.layoutWidget_2) self.label_9.setObjectName("label_9") self.verticalLayout_2.addWidget(self.label_9) self.label_19 = QtWidgets.QLabel(self.layoutWidget_2) self.label_19.setObjectName("label_19") self.verticalLayout_2.addWidget(self.label_19) self.label_20 = QtWidgets.QLabel(self.layoutWidget_2) self.label_20.setObjectName("label_20") self.verticalLayout_2.addWidget(self.label_20) self.label_21 = QtWidgets.QLabel(self.layoutWidget_2) self.label_21.setObjectName("label_21") self.verticalLayout_2.addWidget(self.label_21) self.label_22 = QtWidgets.QLabel(self.layoutWidget_2) self.label_22.setObjectName("label_22") self.verticalLayout_2.addWidget(self.label_22) self.label_10 = QtWidgets.QLabel(self.layoutWidget_2) self.label_10.setObjectName("label_10") self.verticalLayout_2.addWidget(self.label_10) self.label_11 = QtWidgets.QLabel(self.layoutWidget_2) self.label_11.setObjectName("label_11") self.verticalLayout_2.addWidget(self.label_11) self.label_12 = QtWidgets.QLabel(self.layoutWidget_2) self.label_12.setObjectName("label_12") self.verticalLayout_2.addWidget(self.label_12) self.layoutWidget_3 = QtWidgets.QWidget(deleteCustomer) self.layoutWidget_3.setGeometry(QtCore.QRect(60, 88, 271, 251)) self.layoutWidget_3.setObjectName("layoutWidget_3") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.layoutWidget_3) self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.verticalLayout_3.setObjectName("verticalLayout_3") self.renamelbl = QtWidgets.QLabel(self.layoutWidget_3) self.renamelbl.setText("") self.renamelbl.setObjectName("renamelbl") self.verticalLayout_3.addWidget(self.renamelbl) self.remobilenumlbl = QtWidgets.QLabel(self.layoutWidget_3) self.remobilenumlbl.setText("") self.remobilenumlbl.setObjectName("remobilenumlbl") self.verticalLayout_3.addWidget(self.remobilenumlbl) self.remobilenumlbl1 = QtWidgets.QLabel(self.layoutWidget_3) self.remobilenumlbl1.setText("") self.remobilenumlbl1.setObjectName("remobilenumlbl1") self.verticalLayout_3.addWidget(self.remobilenumlbl1) self.remobilenumlbl2 = QtWidgets.QLabel(self.layoutWidget_3) self.remobilenumlbl2.setText("") self.remobilenumlbl2.setObjectName("remobilenumlbl2") self.verticalLayout_3.addWidget(self.remobilenumlbl2) self.remobilenumlbl3 = QtWidgets.QLabel(self.layoutWidget_3) self.remobilenumlbl3.setText("") self.remobilenumlbl3.setObjectName("remobilenumlbl3") self.verticalLayout_3.addWidget(self.remobilenumlbl3) self.remobilenumlbl4 = QtWidgets.QLabel(self.layoutWidget_3) self.remobilenumlbl4.setText("") self.remobilenumlbl4.setObjectName("remobilenumlbl4") self.verticalLayout_3.addWidget(self.remobilenumlbl4) self.recitylbl = QtWidgets.QLabel(self.layoutWidget_3) self.recitylbl.setText("") self.recitylbl.setObjectName("recitylbl") self.verticalLayout_3.addWidget(self.recitylbl) self.reagelbl = QtWidgets.QLabel(self.layoutWidget_3) self.reagelbl.setText("") self.reagelbl.setObjectName("reagelbl") self.verticalLayout_3.addWidget(self.reagelbl) self.regenderlbl = QtWidgets.QLabel(self.layoutWidget_3) self.regenderlbl.setText("") self.regenderlbl.setObjectName("regenderlbl") self.verticalLayout_3.addWidget(self.regenderlbl) self.searchButton = QtWidgets.QPushButton(deleteCustomer) self.searchButton.setGeometry(QtCore.QRect(272, 45, 61, 31)) self.searchButton.setObjectName("searchButton") self.searchButton.clicked.connect(self.searchCustomer) self.searchled = QtWidgets.QLineEdit(deleteCustomer) self.searchled.setGeometry(QtCore.QRect(74, 51, 191, 20)) self.searchled.setObjectName("searchled") self.label_2 = QtWidgets.QLabel(deleteCustomer) self.label_2.setGeometry(QtCore.QRect(20, 54, 47, 13)) self.label_2.setObjectName("label_2") self.retranslateUi(deleteCustomer) QtCore.QMetaObject.connectSlotsByName(deleteCustomer) self.detailsbtn.clicked.connect(self.openHistory) self.updatebtn.setEnabled(False) self.detailsbtn.setEnabled(False)
def setupUi(self, editRWDialog): self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowCloseButtonHint) editRWDialog.setObjectName("editRWDialog") editRWDialog.resize(819, 523) self.label = QtWidgets.QLabel(editRWDialog) self.label.setGeometry(QtCore.QRect(10, 10, 47, 16)) self.label.setObjectName("label") self.loggeduserlbl = QtWidgets.QLabel(editRWDialog) self.loggeduserlbl.setGeometry(QtCore.QRect(61, 11, 170, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.loggeduserlbl.setFont(font) self.loggeduserlbl.setText("") self.loggeduserlbl.setObjectName("loggeduserlbl") self.loggeduserlbl.setText(getLoginDataPKL()['name']) self.line = QtWidgets.QFrame(editRWDialog) self.line.setGeometry(QtCore.QRect(11, 28, 800, 16)) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.verticalLayoutWidget = QtWidgets.QWidget(editRWDialog) self.verticalLayoutWidget.setGeometry(QtCore.QRect(391, 50, 81, 91)) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.label_3 = QtWidgets.QLabel(self.verticalLayoutWidget) self.label_3.setObjectName("label_3") self.verticalLayout.addWidget(self.label_3) self.label_5 = QtWidgets.QLabel(self.verticalLayoutWidget) self.label_5.setObjectName("label_5") self.verticalLayout.addWidget(self.label_5) self.label_8 = QtWidgets.QLabel(self.verticalLayoutWidget) self.label_8.setObjectName("label_8") self.verticalLayout.addWidget(self.label_8) self.line_2 = QtWidgets.QFrame(editRWDialog) self.line_2.setGeometry(QtCore.QRect(372, 43, 20, 471)) self.line_2.setFrameShape(QtWidgets.QFrame.VLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.rwnamelbl = QtWidgets.QLabel(editRWDialog) self.rwnamelbl.setGeometry(QtCore.QRect(430, 54, 270, 20)) self.rwnamelbl.setText("") self.rwnamelbl.setObjectName("rwnamelbl") self.rwcodelbl = QtWidgets.QLabel(editRWDialog) self.rwcodelbl.setGeometry(QtCore.QRect(430, 54, 270, 20)) self.rwcodelbl.setVisible(False) self.rwcodelbl.setText("") self.rwcodelbl.setObjectName("rwcodelbl") self.rwdefaultsize = QtWidgets.QLabel(editRWDialog) self.rwdefaultsize.setGeometry(QtCore.QRect(460, 85, 130, 20)) self.rwdefaultsize.setText("") self.rwdefaultsize.setObjectName("rwdefaultsize") self.label_6 = QtWidgets.QLabel(editRWDialog) self.label_6.setGeometry(QtCore.QRect(608, 85, 79, 21)) self.label_6.setObjectName("label_6") self.label_7 = QtWidgets.QLabel(editRWDialog) self.label_7.setGeometry(QtCore.QRect(722, 54, 30, 20)) self.label_7.setObjectName("label_7") self.rwstrsize = QtWidgets.QLabel(editRWDialog) self.rwstrsize.setGeometry(QtCore.QRect(667, 86, 170, 20)) self.rwstrsize.setText("") self.rwstrsize.setObjectName("rwstrsize") self.rwcostlbl = QtWidgets.QLabel(editRWDialog) self.rwcostlbl.setGeometry(QtCore.QRect(425, 116, 131, 20)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.rwcostlbl.setFont(font) self.rwcostlbl.setText("") self.rwcostlbl.setObjectName("rwcostlbl") self.rwunitlbl = QtWidgets.QLabel(editRWDialog) self.rwunitlbl.setGeometry(QtCore.QRect(750, 54, 50, 20)) self.rwunitlbl.setText("") self.rwunitlbl.setObjectName("rwunitlbl") self.label_4 = QtWidgets.QLabel(editRWDialog) self.label_4.setGeometry(QtCore.QRect(530, 113, 79, 25)) self.label_4.setObjectName("label_4") self.rwinvqtylbl = QtWidgets.QLabel(editRWDialog) self.rwinvqtylbl.setGeometry(QtCore.QRect(610, 115, 81, 20)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.rwinvqtylbl.setFont(font) self.rwinvqtylbl.setText("") self.rwinvqtylbl.setObjectName("rwinvqtylbl") self.line_3 = QtWidgets.QFrame(editRWDialog) self.line_3.setGeometry(QtCore.QRect(390, 142, 420, 16)) self.line_3.setFrameShape(QtWidgets.QFrame.HLine) self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_3.setObjectName("line_3") self.label_15 = QtWidgets.QLabel(editRWDialog) self.label_15.setGeometry(QtCore.QRect(394, 174, 79, 26)) self.label_15.setObjectName("label_15") self.label_16 = QtWidgets.QLabel(editRWDialog) self.label_16.setGeometry(QtCore.QRect(676, 177, 30, 20)) self.label_16.setObjectName("label_16") self.label_17 = QtWidgets.QLabel(editRWDialog) self.label_17.setGeometry(QtCore.QRect(585, 209, 79, 21)) self.label_17.setObjectName("label_17") self.label_20 = QtWidgets.QLabel(editRWDialog) self.label_20.setGeometry(QtCore.QRect(394, 206, 79, 25)) self.label_20.setObjectName("label_20") self.rwnameled = QtWidgets.QLineEdit(editRWDialog) self.rwnameled.setGeometry(QtCore.QRect(430, 179, 240, 20)) self.rwnameled.setObjectName("rwnameled") self.unitcomboBox = QtWidgets.QComboBox(editRWDialog) self.unitcomboBox.setGeometry(QtCore.QRect(704, 177, 100, 22)) self.unitcomboBox.setObjectName("unitcomboBox") self.unitcomboBox.addItem("") self.unitcomboBox.setItemText(0, "") self.unitcomboBox.addItem("") self.unitcomboBox.addItem("") self.unitcomboBox.addItem("") self.unitcomboBox.addItem("") self.unitcomboBox.addItem("") self.unitcomboBox.addItem("") self.unitcomboBox.addItem("") self.strsizeled = QtWidgets.QLineEdit(editRWDialog) self.strsizeled.setGeometry(QtCore.QRect(642, 209, 170, 20)) self.strsizeled.setObjectName("strsizeled") self.defaultsizSpinBox = QtWidgets.QDoubleSpinBox(editRWDialog) self.defaultsizSpinBox.setGeometry(QtCore.QRect(461, 208, 120, 22)) self.defaultsizSpinBox.setObjectName("defaultsizSpinBox") self.defaultsizSpinBox.setMaximum(100000000.0) self.label_18 = QtWidgets.QLabel(editRWDialog) self.label_18.setGeometry(QtCore.QRect(393, 152, 400, 20)) self.label_18.setObjectName("label_18") self.line_4 = QtWidgets.QFrame(editRWDialog) self.line_4.setGeometry(QtCore.QRect(389, 272, 420, 16)) self.line_4.setFrameShape(QtWidgets.QFrame.HLine) self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_4.setObjectName("line_4") self.dataupdatebtn = QtWidgets.QPushButton(editRWDialog) self.dataupdatebtn.setGeometry(QtCore.QRect(565, 242, 75, 30)) self.dataupdatebtn.setObjectName("dataupdatebtn") self.dataupdatebtn.clicked.connect(self.update_data) ################### self.label_19 = QtWidgets.QLabel(editRWDialog) self.label_19.setGeometry(QtCore.QRect(395, 282, 160, 20)) self.label_19.setObjectName("label_19") self.label_21 = QtWidgets.QLabel(editRWDialog) self.label_21.setGeometry(QtCore.QRect(390, 351, 400, 20)) self.label_21.setObjectName("label_21") self.label_22 = QtWidgets.QLabel(editRWDialog) self.label_22.setGeometry(QtCore.QRect(394, 309, 50, 20)) self.label_22.setObjectName("label_22") self.oldcostlbl = QtWidgets.QLabel(editRWDialog) self.oldcostlbl.setGeometry(QtCore.QRect(443, 310, 80, 20)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.oldcostlbl.setFont(font) self.oldcostlbl.setText("") self.oldcostlbl.setObjectName("oldcostlbl") self.label_24 = QtWidgets.QLabel(editRWDialog) self.label_24.setGeometry(QtCore.QRect(548, 309, 60, 20)) self.label_24.setObjectName("label_24") self.newcostled = QtWidgets.QLineEdit(editRWDialog) self.newcostled.setGeometry(QtCore.QRect(603, 311, 110, 20)) self.newcostled.setObjectName("newcostled") self.newcostled.setValidator(QDoubleValidator()) self.updatecostbtn = QtWidgets.QPushButton(editRWDialog) self.updatecostbtn.setGeometry(QtCore.QRect(724, 309, 75, 23)) self.updatecostbtn.setObjectName("updatecostbtn") self.updatecostbtn.clicked.connect(self.update_cost) ######################## self.line_5 = QtWidgets.QFrame(editRWDialog) self.line_5.setGeometry(QtCore.QRect(390, 340, 420, 16)) self.line_5.setFrameShape(QtWidgets.QFrame.HLine) self.line_5.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_5.setObjectName("line_5") self.updateqtybtn = QtWidgets.QPushButton(editRWDialog) self.updateqtybtn.setGeometry(QtCore.QRect(725, 377, 75, 23)) self.updateqtybtn.setObjectName("updateqtybtn") self.updateqtybtn.clicked.connect(self.update_inv) ########################### self.oldqtylbl = QtWidgets.QLabel(editRWDialog) self.oldqtylbl.setGeometry(QtCore.QRect(440, 377, 80, 20)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.oldqtylbl.setFont(font) self.oldqtylbl.setText("") self.oldqtylbl.setObjectName("oldqtylbl") self.label_26 = QtWidgets.QLabel(editRWDialog) self.label_26.setGeometry(QtCore.QRect(545, 376, 60, 20)) self.label_26.setObjectName("label_26") self.label_27 = QtWidgets.QLabel(editRWDialog) self.label_27.setGeometry(QtCore.QRect(391, 376, 50, 20)) self.label_27.setObjectName("label_27") self.newqtySpinBox = QtWidgets.QDoubleSpinBox(editRWDialog) self.newqtySpinBox.setGeometry(QtCore.QRect(600, 377, 110, 22)) self.newqtySpinBox.setObjectName("newqtySpinBox") self.newqtySpinBox.setMaximum(100000000.0) self.closebtn = QtWidgets.QPushButton(editRWDialog) self.closebtn.setGeometry(QtCore.QRect(548, 460, 90, 40)) self.closebtn.setObjectName("closebtn") self.closebtn.clicked.connect(self.close) self.rawmateriallist = QtWidgets.QListWidget(editRWDialog) self.rawmateriallist.setGeometry(QtCore.QRect(10, 40, 361, 471)) self.rawmateriallist.setObjectName("rawmateriallist") self.rawmateriallist.addItem(self.rawm.code + " - " + self.rawm.name) self.rawmateriallist.itemClicked.connect(self.Clicked) self.statulbl = QtWidgets.QLabel(editRWDialog) self.statulbl.setGeometry(QtCore.QRect(390, 425, 410, 41)) self.statulbl.setStyleSheet("color: rgb(255, 0, 0);") self.statulbl.setAlignment(QtCore.Qt.AlignCenter) self.statulbl.setText("") self.statulbl.setAlignment(QtCore.Qt.AlignCenter) self.statulbl.setObjectName("statulbl") self.updateqtybtn_2 = QtWidgets.QPushButton(editRWDialog) self.updateqtybtn_2.setGeometry(QtCore.QRect(725, 412, 75, 23)) self.updateqtybtn_2.setObjectName("updateqtybtn_2") self.label_28 = QtWidgets.QLabel(editRWDialog) self.label_28.setGeometry(QtCore.QRect(541, 411, 70, 20)) self.label_28.setObjectName("label_28") self.newqtySpinBox_2 = QtWidgets.QDoubleSpinBox(editRWDialog) self.newqtySpinBox_2.setGeometry(QtCore.QRect(600, 412, 110, 22)) self.newqtySpinBox_2.setObjectName("newqtySpinBox_2") self.updateqtybtn_2.clicked.connect(self.minupdate_inv) self.dataupdatebtn.setEnabled(False) self.updatecostbtn.setEnabled(False) self.updateqtybtn.setEnabled(False) self.updateqtybtn_2.setEnabled(False) self.retranslateUi(editRWDialog) QtCore.QMetaObject.connectSlotsByName(editRWDialog)
def setupUi(self, createBOMDialog): self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowCloseButtonHint) createBOMDialog.setObjectName("createBOMDialog") createBOMDialog.resize(763, 510) self.label = QtWidgets.QLabel(createBOMDialog) self.label.setGeometry(QtCore.QRect(10, -1, 47, 20)) self.label.setObjectName("label") self.loggedUserlbl = QtWidgets.QLabel(createBOMDialog) self.loggedUserlbl.setGeometry(QtCore.QRect(61, 0, 180, 20)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.loggedUserlbl.setFont(font) self.loggedUserlbl.setText("") self.loggedUserlbl.setObjectName("loggedUserlbl") self.loggedUserlbl.setText(getLoginDataPKL()['name']) self.line = QtWidgets.QFrame(createBOMDialog) self.line.setGeometry(QtCore.QRect(12, 20, 740, 3)) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.label_3 = QtWidgets.QLabel(createBOMDialog) self.label_3.setGeometry(QtCore.QRect(10, 31, 90, 13)) self.label_3.setObjectName("label_3") self.label_4 = QtWidgets.QLabel(createBOMDialog) self.label_4.setGeometry(QtCore.QRect(253, 31, 130, 13)) self.label_4.setObjectName("label_4") self.label_5 = QtWidgets.QLabel(createBOMDialog) self.label_5.setGeometry(QtCore.QRect(11, 61, 130, 13)) self.label_5.setObjectName("label_5") self.label_6 = QtWidgets.QLabel(createBOMDialog) self.label_6.setGeometry(QtCore.QRect(12, 78, 130, 13)) self.label_6.setObjectName("label_6") self.customerNamelbl = QtWidgets.QLabel(createBOMDialog) self.customerNamelbl.setGeometry(QtCore.QRect(96, 32, 151, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.customerNamelbl.setFont(font) self.customerNamelbl.setText("") self.customerNamelbl.setObjectName("customerNamelbl") self.customerMPhonelbl = QtWidgets.QLabel(createBOMDialog) self.customerMPhonelbl.setGeometry(QtCore.QRect(376, 31, 121, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.customerMPhonelbl.setFont(font) self.customerMPhonelbl.setText("") self.customerMPhonelbl.setObjectName("customerMPhonelbl") self.line_2 = QtWidgets.QFrame(createBOMDialog) self.line_2.setGeometry(QtCore.QRect(6, 201, 750, 3)) self.line_2.setFrameShape(QtWidgets.QFrame.HLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.label_10 = QtWidgets.QLabel(createBOMDialog) self.label_10.setGeometry(QtCore.QRect(405, 5, 100, 13)) self.label_10.setObjectName("label_10") self.maintenanceCodelbl = QtWidgets.QLabel(createBOMDialog) self.maintenanceCodelbl.setGeometry(QtCore.QRect(505, 5, 100, 13)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.maintenanceCodelbl.setFont(font) self.maintenanceCodelbl.setText("") self.maintenanceCodelbl.setObjectName("maintenanceCodelbl") self.label_12 = QtWidgets.QLabel(createBOMDialog) self.label_12.setGeometry(QtCore.QRect(602, 6, 47, 10)) self.label_12.setObjectName("label_12") self.bomCodelbl = QtWidgets.QLabel(createBOMDialog) self.bomCodelbl.setGeometry(QtCore.QRect(650, 2, 100, 20)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.bomCodelbl.setFont(font) self.bomCodelbl.setText("") self.bomCodelbl.setObjectName("bomCodelbl") self.label_14 = QtWidgets.QLabel(createBOMDialog) self.label_14.setGeometry(QtCore.QRect(524, 30, 120, 13)) self.label_14.setObjectName("label_14") self.label_15 = QtWidgets.QLabel(createBOMDialog) self.label_15.setGeometry(QtCore.QRect(524, 60, 120, 13)) self.label_15.setObjectName("label_15") self.label_16 = QtWidgets.QLabel(createBOMDialog) self.label_16.setGeometry(QtCore.QRect(524, 90, 100, 13)) self.label_16.setObjectName("label_16") self.totalRMCled = QtWidgets.QLineEdit(createBOMDialog) self.totalRMCled.setEnabled(False) self.totalRMCled.setGeometry(QtCore.QRect(653, 27, 100, 20)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.totalRMCled.setFont(font) self.totalRMCled.setStyleSheet("color: rgb(255, 0, 0);") self.totalRMCled.setAlignment(QtCore.Qt.AlignCenter) self.totalRMCled.setObjectName("totalRMCled") self.totalSPCled = QtWidgets.QLineEdit(createBOMDialog) self.totalSPCled.setEnabled(False) self.totalSPCled.setGeometry(QtCore.QRect(653, 55, 100, 20)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.totalSPCled.setFont(font) self.totalSPCled.setStyleSheet("color: rgb(255, 0, 0);") self.totalSPCled.setAlignment(QtCore.Qt.AlignCenter) self.totalSPCled.setObjectName("totalSPCled") self.totalRMSPCled = QtWidgets.QLineEdit(createBOMDialog) self.totalRMSPCled.setEnabled(False) self.totalRMSPCled.setGeometry(QtCore.QRect(653, 87, 100, 20)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.totalRMSPCled.setFont(font) self.totalRMSPCled.setStyleSheet("color: rgb(255, 0, 0);") self.totalRMSPCled.setAlignment(QtCore.Qt.AlignCenter) self.totalRMSPCled.setObjectName("totalRMSPCled") self.line_8 = QtWidgets.QFrame(createBOMDialog) self.line_8.setGeometry(QtCore.QRect(510, 36, 3, 150)) self.line_8.setFrameShape(QtWidgets.QFrame.VLine) self.line_8.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_8.setObjectName("line_8") self.line_3 = QtWidgets.QFrame(createBOMDialog) self.line_3.setGeometry(QtCore.QRect(11, 50, 490, 3)) self.line_3.setFrameShape(QtWidgets.QFrame.HLine) self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_3.setObjectName("line_3") self.productMaintled = QtWidgets.QLineEdit(createBOMDialog) self.productMaintled.setGeometry(QtCore.QRect(140, 59, 201, 20)) self.productMaintled.setObjectName("productMaintled") self.maintdesled = QtWidgets.QTextEdit(createBOMDialog) self.maintdesled.setGeometry(QtCore.QRect(143, 86, 291, 80)) self.maintdesled.setObjectName("maintdesled") self.bomgroupbox = QtWidgets.QGroupBox(createBOMDialog) self.bomgroupbox.setGeometry(QtCore.QRect(8, 211, 750, 290)) self.bomgroupbox.setTitle("") self.bomgroupbox.setObjectName("bomgroupbox") self.savebtn = QtWidgets.QPushButton(self.bomgroupbox) self.savebtn.setGeometry(QtCore.QRect(7, 179, 90, 40)) self.savebtn.setObjectName("savebtn") self.laborCostled = QtWidgets.QLineEdit(self.bomgroupbox) self.laborCostled.setGeometry(QtCore.QRect(645, 29, 100, 20)) self.laborCostled.setAlignment(QtCore.Qt.AlignCenter) self.laborCostled.setObjectName("laborCostled") self.otherCostlbl = QtWidgets.QLineEdit(self.bomgroupbox) self.otherCostlbl.setGeometry(QtCore.QRect(645, 83, 100, 20)) self.otherCostlbl.setAlignment(QtCore.Qt.AlignCenter) self.otherCostlbl.setObjectName("otherCostlbl") self.label_19 = QtWidgets.QLabel(self.bomgroupbox) self.label_19.setGeometry(QtCore.QRect(665, 189, 60, 13)) self.label_19.setObjectName("label_19") self.addNewRMbtn = QtWidgets.QPushButton(self.bomgroupbox) self.addNewRMbtn.setGeometry(QtCore.QRect(5, 15, 100, 40)) self.addNewRMbtn.setObjectName("addNewRMbtn") self.label_18 = QtWidgets.QLabel(self.bomgroupbox) self.label_18.setGeometry(QtCore.QRect(665, 63, 60, 13)) self.label_18.setObjectName("label_18") self.totalCostled = QtWidgets.QLineEdit(self.bomgroupbox) self.totalCostled.setEnabled(False) self.totalCostled.setGeometry(QtCore.QRect(645, 209, 100, 20)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.totalCostled.setFont(font) self.totalCostled.setStyleSheet("color: rgb(255, 0, 0);") self.totalCostled.setAlignment(QtCore.Qt.AlignCenter) self.totalCostled.setObjectName("totalCostled") self.line_7 = QtWidgets.QFrame(self.bomgroupbox) self.line_7.setGeometry(QtCore.QRect(106, 12, 10, 280)) self.line_7.setFrameShape(QtWidgets.QFrame.VLine) self.line_7.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_7.setObjectName("line_7") self.label_17 = QtWidgets.QLabel(self.bomgroupbox) self.label_17.setGeometry(QtCore.QRect(666, 9, 60, 13)) self.label_17.setObjectName("label_17") self.closebtn = QtWidgets.QPushButton(self.bomgroupbox) self.closebtn.setGeometry(QtCore.QRect(7, 239, 90, 40)) self.closebtn.clicked.connect(self.close) self.closebtn.setObjectName("closebtn") self.calcfinbtn = QtWidgets.QPushButton(self.bomgroupbox) self.calcfinbtn.setGeometry(QtCore.QRect(654, 126, 80, 40)) self.calcfinbtn.setObjectName("calcfinbtn") self.addNewSPbtn = QtWidgets.QPushButton(self.bomgroupbox) self.addNewSPbtn.setGeometry(QtCore.QRect(5, 69, 100, 40)) self.addNewSPbtn.setObjectName("addNewSPbtn") self.line_9 = QtWidgets.QFrame(self.bomgroupbox) self.line_9.setGeometry(QtCore.QRect(637, 8, 3, 280)) self.line_9.setFrameShape(QtWidgets.QFrame.VLine) self.line_9.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_9.setObjectName("line_9") self.tableView = QtWidgets.QTableView(self.bomgroupbox) self.tableView.setGeometry(QtCore.QRect(119, 15, 510, 270)) self.tableView.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers) self.tableView.setTabKeyNavigation(False) self.tableView.setProperty("showDropIndicator", False) self.tableView.setDragDropOverwriteMode(False) self.tableView.setSelectionMode(QtWidgets.QAbstractItemView.SingleSelection) self.tableView.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows) self.tableView.setObjectName("tableView") self.tableData = BomItemTableModel() self.tableView.setModel(self.tableData) self.tableView.setColumnWidth(1, 210) self.tableView.setColumnWidth(2, 80) self.tableView.setColumnWidth(3, 40) self.tableView.setColumnWidth(4, 60) self.calcinibtn = QtWidgets.QPushButton(createBOMDialog) self.calcinibtn.setGeometry(QtCore.QRect(668, 165, 90, 30)) self.calcinibtn.setStyleSheet("color: rgb(255, 0, 0);") self.calcinibtn.setObjectName("calcinibtn") self.savereqdatabtn = QtWidgets.QPushButton(createBOMDialog) self.savereqdatabtn.setGeometry(QtCore.QRect(346, 171, 160, 23)) self.savereqdatabtn.setObjectName("savereqdatabtn") self.label.raise_() self.loggedUserlbl.raise_() self.line.raise_() self.label_3.raise_() self.label_4.raise_() self.label_5.raise_() self.label_6.raise_() self.customerNamelbl.raise_() self.customerMPhonelbl.raise_() self.line_2.raise_() self.label_10.raise_() self.maintenanceCodelbl.raise_() self.label_12.raise_() self.bomCodelbl.raise_() self.label_14.raise_() self.label_15.raise_() self.label_16.raise_() self.totalRMCled.raise_() self.totalSPCled.raise_() self.totalRMSPCled.raise_() self.line_8.raise_() self.line_3.raise_() self.productMaintled.raise_() self.maintdesled.raise_() self.bomgroupbox.raise_() self.calcinibtn.raise_() self.addNewRMbtn.raise_() self.addNewSPbtn.raise_() self.calcinibtn.raise_() self.bomgroupbox.setEnabled(False) self.calcinibtn.setEnabled(False) # set Maintenance Data self.loggedUserlbl.setText(getLoginDataPKL()['name']) self.maintenanceCodelbl.setText(self.mainte.m_code) if self.mainte.billOfMaterial == None: self.bomCodelbl.setText(BOMControl.BOMCode()) # else: # self.bomCodelbl.setText(self.createBOM.gen_code) self.customerNamelbl.setText(self.mainte.customers.name) self.customerMPhonelbl.setText(self.mainte.customers.mobile_number) if not self.mainte.product_of_maintenance == None: self.productMaintled.setText(self.mainte.product_of_maintenance) self.productMaintled.setEnabled(False) if not self.mainte.maintenance_description == None: self.maintdesled.setText(self.mainte.maintenance_description) self.maintdesled.setEnabled(False) # self.createBOMFun() self.bomgroupbox.setEnabled(True) self.calcinibtn.setEnabled(True) else: self.setRequData() self.savereqdatabtn.raise_() self.savereqdatabtn.clicked.connect(self.setRequData) self.calcinibtn.clicked.connect(self.refresheddata) self.addNewRMbtn.clicked.connect(self.addRMAction) self.addNewSPbtn.clicked.connect(self.addSpAction) self.savebtn.clicked.connect(self.saveBOM) self.label_17.setVisible(False) self.label_18.setVisible(False) self.label_19.setVisible(False) self.laborCostled.setVisible(False) self.otherCostlbl.setVisible(False) self.calcfinbtn.setVisible(False) self.totalCostled.setVisible(False) self.line_9.setVisible(False) self.retranslateUi(createBOMDialog) QtCore.QMetaObject.connectSlotsByName(createBOMDialog) self.tableDataShow() self.lablesData()
def setupUi(self, costHoldedMaintenanceDialog): self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowCloseButtonHint) costHoldedMaintenanceDialog.setObjectName( "costHoldedMaintenanceDialog") costHoldedMaintenanceDialog.resize(832, 470) self.label = QtWidgets.QLabel(costHoldedMaintenanceDialog) self.label.setGeometry(QtCore.QRect(14, 3, 47, 20)) self.label.setObjectName("label") self.loggeduser = QtWidgets.QLabel(costHoldedMaintenanceDialog) self.loggeduser.setGeometry(QtCore.QRect(65, 3, 180, 20)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.loggeduser.setFont(font) self.loggeduser.setText("") self.loggeduser.setObjectName("loggeduser") self.loggeduser.setText(getLoginDataPKL()['name']) self.line = QtWidgets.QFrame(costHoldedMaintenanceDialog) self.line.setGeometry(QtCore.QRect(3, 28, 820, 3)) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.label_3 = QtWidgets.QLabel(costHoldedMaintenanceDialog) self.label_3.setGeometry(QtCore.QRect(14, 31, 150, 20)) self.label_3.setObjectName("label_3") self.tableView = QtWidgets.QTableView(costHoldedMaintenanceDialog) self.tableView.setGeometry(QtCore.QRect(10, 50, 390, 411)) self.tableView.setObjectName("tableView") self.tableView.setEditTriggers( QtWidgets.QAbstractItemView.NoEditTriggers) self.tableView.setTabKeyNavigation(False) self.tableView.setProperty("showDropIndicator", False) self.tableView.setDragDropOverwriteMode(False) self.tableView.setSelectionMode( QtWidgets.QAbstractItemView.SingleSelection) self.tableView.setSelectionBehavior( QtWidgets.QAbstractItemView.SelectRows) self.tableView.horizontalHeader().setCascadingSectionResizes(True) self.tableData = MaintenanceTableModel() self.tableView.setModel(self.tableData) self.tableView.setColumnWidth(0, 100) self.tableView.setColumnWidth(1, 191) self.tableView.setColumnWidth(2, 82) for idx, val in enumerate(getMaintenanceWaitLaborCost()): self.tableData.addCustomer( Customers( getMaintenanceWaitLaborCost()[idx].customers.name, getMaintenanceWaitLaborCost()[idx].customers.mobile_number, None, None, None, None, getMaintenanceWaitLaborCost()[idx].m_code, None, None)) self.tableView.clicked.connect(self.Clicked) self.line_2 = QtWidgets.QFrame(costHoldedMaintenanceDialog) self.line_2.setGeometry(QtCore.QRect(410, 35, 3, 430)) self.line_2.setFrameShape(QtWidgets.QFrame.VLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.label_4 = QtWidgets.QLabel(costHoldedMaintenanceDialog) self.label_4.setGeometry(QtCore.QRect(420, 87, 100, 13)) self.label_4.setObjectName("label_4") self.label_5 = QtWidgets.QLabel(costHoldedMaintenanceDialog) self.label_5.setGeometry(QtCore.QRect(420, 109, 110, 20)) self.label_5.setObjectName("label_5") self.label_6 = QtWidgets.QLabel(costHoldedMaintenanceDialog) self.label_6.setGeometry(QtCore.QRect(420, 129, 130, 20)) self.label_6.setObjectName("label_6") self.label_7 = QtWidgets.QLabel(costHoldedMaintenanceDialog) self.label_7.setGeometry(QtCore.QRect(421, 34, 90, 20)) self.label_7.setObjectName("label_7") self.label_8 = QtWidgets.QLabel(costHoldedMaintenanceDialog) self.label_8.setGeometry(QtCore.QRect(420, 58, 120, 20)) self.label_8.setObjectName("label_8") self.maintCodelbl = QtWidgets.QLineEdit(costHoldedMaintenanceDialog) self.maintCodelbl.setEnabled(False) self.maintCodelbl.setGeometry(QtCore.QRect(519, 85, 120, 20)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.maintCodelbl.setFont(font) self.maintCodelbl.setStyleSheet("color: rgb(255, 0, 0);") self.maintCodelbl.setObjectName("maintCodelbl") self.maintProductlbl = QtWidgets.QLineEdit(costHoldedMaintenanceDialog) self.maintProductlbl.setEnabled(False) self.maintProductlbl.setGeometry(QtCore.QRect(532, 110, 280, 20)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.maintProductlbl.setFont(font) self.maintProductlbl.setStyleSheet("color: rgb(255, 0, 0);") self.maintProductlbl.setObjectName("maintProductlbl") self.maintDesclbl = QtWidgets.QTextBrowser(costHoldedMaintenanceDialog) self.maintDesclbl.setEnabled(False) self.maintDesclbl.setGeometry(QtCore.QRect(549, 136, 270, 80)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.maintDesclbl.setFont(font) self.maintDesclbl.setStyleSheet("color: rgb(255, 0, 0);") self.maintDesclbl.setLineWidth(1) self.maintDesclbl.setObjectName("maintDesclbl") self.custNamelbl = QtWidgets.QLineEdit(costHoldedMaintenanceDialog) self.custNamelbl.setEnabled(False) self.custNamelbl.setGeometry(QtCore.QRect(508, 35, 280, 20)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.custNamelbl.setFont(font) self.custNamelbl.setStyleSheet("color: rgb(255, 0, 0);") self.custNamelbl.setObjectName("custNamelbl") self.custMobilePhonelbl = QtWidgets.QLineEdit( costHoldedMaintenanceDialog) self.custMobilePhonelbl.setEnabled(False) self.custMobilePhonelbl.setGeometry(QtCore.QRect(543, 60, 240, 20)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.custMobilePhonelbl.setFont(font) self.custMobilePhonelbl.setStyleSheet("color: rgb(255, 0, 0);") self.custMobilePhonelbl.setObjectName("custMobilePhonelbl") self.line_3 = QtWidgets.QFrame(costHoldedMaintenanceDialog) self.line_3.setGeometry(QtCore.QRect(416, 220, 410, 3)) self.line_3.setFrameShape(QtWidgets.QFrame.HLine) self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_3.setObjectName("line_3") self.calcbtn = QtWidgets.QPushButton(costHoldedMaintenanceDialog) self.calcbtn.setGeometry(QtCore.QRect(694, 292, 80, 40)) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setWeight(75) self.calcbtn.setFont(font) self.calcbtn.setObjectName("calcbtn") self.deletebtn = QtWidgets.QPushButton(costHoldedMaintenanceDialog) self.deletebtn.setGeometry(QtCore.QRect(573, 415, 90, 40)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.deletebtn.setFont(font) self.deletebtn.setStyleSheet("background-color: rgb(255, 0, 0);\n" "color: rgb(255, 255, 255);") self.deletebtn.setObjectName("deletebtn") self.closebtn = QtWidgets.QPushButton(costHoldedMaintenanceDialog) self.closebtn.setGeometry(QtCore.QRect(730, 414, 90, 40)) self.closebtn.setObjectName("closebtn") self.closebtn.clicked.connect(self.close) self.detailsbtn = QtWidgets.QPushButton(costHoldedMaintenanceDialog) self.detailsbtn.setGeometry(QtCore.QRect(420, 414, 90, 40)) self.detailsbtn.setObjectName("detailsbtn") self.line_4 = QtWidgets.QFrame(costHoldedMaintenanceDialog) self.line_4.setGeometry(QtCore.QRect(416, 391, 410, 20)) self.line_4.setFrameShape(QtWidgets.QFrame.HLine) self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_4.setObjectName("line_4") self.label_2 = QtWidgets.QLabel(costHoldedMaintenanceDialog) self.label_2.setGeometry(QtCore.QRect(421, 236, 100, 13)) self.label_2.setObjectName("label_2") self.label_9 = QtWidgets.QLabel(costHoldedMaintenanceDialog) self.label_9.setGeometry(QtCore.QRect(421, 273, 90, 13)) self.label_9.setObjectName("label_9") self.label_10 = QtWidgets.QLabel(costHoldedMaintenanceDialog) self.label_10.setGeometry(QtCore.QRect(421, 315, 100, 13)) self.label_10.setObjectName("label_10") self.label_11 = QtWidgets.QLabel(costHoldedMaintenanceDialog) self.label_11.setGeometry(QtCore.QRect(639, 222, 181, 20)) self.label_11.setAlignment(QtCore.Qt.AlignCenter) self.label_11.setObjectName("label_11") self.rowCostlbl = QtWidgets.QLineEdit(costHoldedMaintenanceDialog) self.rowCostlbl.setEnabled(False) self.rowCostlbl.setGeometry(QtCore.QRect(520, 227, 100, 30)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setItalic(True) font.setWeight(75) self.rowCostlbl.setFont(font) self.rowCostlbl.setStyleSheet("color: rgb(255, 0, 0);") self.rowCostlbl.setObjectName("rowCostlbl") self.spCostlbl = QtWidgets.QLineEdit(costHoldedMaintenanceDialog) self.spCostlbl.setEnabled(False) self.spCostlbl.setGeometry(QtCore.QRect(520, 265, 100, 30)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setItalic(True) font.setWeight(75) self.spCostlbl.setFont(font) self.spCostlbl.setStyleSheet("color: rgb(255, 0, 0);") self.spCostlbl.setObjectName("spCostlbl") self.matTotalCostlbl = QtWidgets.QLineEdit(costHoldedMaintenanceDialog) self.matTotalCostlbl.setEnabled(False) self.matTotalCostlbl.setGeometry(QtCore.QRect(520, 307, 100, 30)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setItalic(True) font.setWeight(75) self.matTotalCostlbl.setFont(font) self.matTotalCostlbl.setStyleSheet("color: rgb(255, 0, 0);") self.matTotalCostlbl.setObjectName("matTotalCostlbl") self.line_5 = QtWidgets.QFrame(costHoldedMaintenanceDialog) self.line_5.setGeometry(QtCore.QRect(629, 228, 3, 110)) self.line_5.setFrameShape(QtWidgets.QFrame.VLine) self.line_5.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_5.setObjectName("line_5") self.label_12 = QtWidgets.QLabel(costHoldedMaintenanceDialog) self.label_12.setGeometry(QtCore.QRect(536, 344, 190, 20)) self.label_12.setAlignment(QtCore.Qt.AlignCenter) self.label_12.setObjectName("label_12") self.laborled = QtWidgets.QLineEdit(costHoldedMaintenanceDialog) self.laborled.setGeometry(QtCore.QRect(682, 242, 100, 30)) self.laborled.setObjectName("laborled") self.laborled.setValidator(QDoubleValidator()) self.line_6 = QtWidgets.QFrame(costHoldedMaintenanceDialog) self.line_6.setGeometry(QtCore.QRect(418, 343, 410, 3)) self.line_6.setFrameShape(QtWidgets.QFrame.HLine) self.line_6.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_6.setObjectName("line_6") self.line_7 = QtWidgets.QFrame(costHoldedMaintenanceDialog) self.line_7.setGeometry(QtCore.QRect(420, 300, 200, 3)) self.line_7.setFrameShape(QtWidgets.QFrame.HLine) self.line_7.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_7.setObjectName("line_7") self.totalCostlbl = QtWidgets.QLineEdit(costHoldedMaintenanceDialog) self.totalCostlbl.setEnabled(False) self.totalCostlbl.setGeometry(QtCore.QRect(582, 365, 100, 30)) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setItalic(True) font.setWeight(75) self.totalCostlbl.setFont(font) self.totalCostlbl.setStyleSheet("color: rgb(255, 0, 0);") self.totalCostlbl.setObjectName("totalCostlbl") self.line_8 = QtWidgets.QFrame(costHoldedMaintenanceDialog) self.line_8.setGeometry(QtCore.QRect(720, 406, 3, 60)) self.line_8.setFrameShape(QtWidgets.QFrame.VLine) self.line_8.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_8.setObjectName("line_8") self.calcbtn.setEnabled(False) self.calcbtn.clicked.connect(self.do_addLaborCost) self.deletebtn.clicked.connect(self.do_delete) self.retranslateUi(costHoldedMaintenanceDialog) self.deletebtn.setEnabled(False) QtCore.QMetaObject.connectSlotsByName(costHoldedMaintenanceDialog) self.detailsbtn.clicked.connect(self.detailsDia) self.detailsbtn.setEnabled(False)
def setupUi(self, updateCustomer): self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowCloseButtonHint) updateCustomer.setObjectName("updateCustomer") updateCustomer.resize(683, 390) self.label = QtWidgets.QLabel(updateCustomer) self.label.setGeometry(QtCore.QRect(10, 10, 47, 16)) self.label.setObjectName("label") self.loggeduserlbl = QtWidgets.QLabel(updateCustomer) self.loggeduserlbl.setGeometry(QtCore.QRect(60, 10, 191, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.loggeduserlbl.setFont(font) self.loggeduserlbl.setText("") self.loggeduserlbl.setObjectName("loggeduserlbl") self.loggeduserlbl.setText(getLoginDataPKL()['name']) self.line = QtWidgets.QFrame(updateCustomer) self.line.setGeometry(QtCore.QRect(5, 27, 671, 16)) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.custnameled = QtWidgets.QLineEdit(updateCustomer) self.custnameled.setGeometry(QtCore.QRect(404, 44, 261, 20)) self.custnameled.setObjectName("custnameled") self.mobcustled = QtWidgets.QLineEdit(updateCustomer) self.mobcustled.setGeometry(QtCore.QRect(404, 70, 191, 20)) self.mobcustled.setObjectName("mobcustled") self.mobcustled91 = QtWidgets.QLineEdit(updateCustomer) self.mobcustled91.setGeometry(QtCore.QRect(404, 100, 191, 20)) self.mobcustled91.setObjectName("mobcustled91") self.mobcustled92 = QtWidgets.QLineEdit(updateCustomer) self.mobcustled92.setGeometry(QtCore.QRect(404, 130, 191, 20)) self.mobcustled92.setObjectName("mobcustled92") self.mobcustled93 = QtWidgets.QLineEdit(updateCustomer) self.mobcustled93.setGeometry(QtCore.QRect(404, 160, 191, 20)) self.mobcustled93.setObjectName("mobcustled93") self.mobcustled94 = QtWidgets.QLineEdit(updateCustomer) self.mobcustled94.setGeometry(QtCore.QRect(404, 190, 191, 20)) self.mobcustled94.setObjectName("mobcustled94") self.citycmbx = QtWidgets.QComboBox(updateCustomer) self.citycmbx.setGeometry(QtCore.QRect(401, 220, 171, 22)) self.citycmbx.setObjectName("citycmbx") self.citycmbx.addItem("", 0) for city in cityModel.select_all_cities(): self.citycmbx.addItem(city.name, city.id) self.agespin = QtWidgets.QSpinBox(updateCustomer) self.agespin.setGeometry(QtCore.QRect(404, 250, 81, 22)) self.agespin.setObjectName("agespin") self.groupBox = QtWidgets.QGroupBox(updateCustomer) self.groupBox.setGeometry(QtCore.QRect(404, 280, 191, 41)) self.groupBox.setTitle("") self.groupBox.setObjectName("groupBox") self.horizontalLayoutWidget = QtWidgets.QWidget(self.groupBox) self.horizontalLayoutWidget.setGeometry(QtCore.QRect(5, 2, 181, 31)) self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget") self.horizontalLayout = QtWidgets.QHBoxLayout( self.horizontalLayoutWidget) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.malebtn = QtWidgets.QRadioButton(self.horizontalLayoutWidget) self.malebtn.setObjectName("malebtn") self.horizontalLayout.addWidget(self.malebtn) self.femalerbtn = QtWidgets.QRadioButton(self.horizontalLayoutWidget) self.femalerbtn.setObjectName("femalerbtn") self.horizontalLayout.addWidget(self.femalerbtn) self.updatebtn = QtWidgets.QPushButton(updateCustomer) self.updatebtn.setGeometry(QtCore.QRect(435, 350, 75, 31)) self.updatebtn.setObjectName("updatebtn") self.updatebtn.clicked.connect(self.updateCustomer) self.cancelbtn = QtWidgets.QPushButton(updateCustomer) self.cancelbtn.setGeometry(QtCore.QRect(555, 350, 75, 31)) self.cancelbtn.setObjectName("cancelbtn") self.cancelbtn.clicked.connect(self.close) self.statuslbl = QtWidgets.QLabel(updateCustomer) self.statuslbl.setGeometry(QtCore.QRect(10, 345, 331, 31)) self.statuslbl.setStyleSheet("color: rgb(255, 0, 0);") self.statuslbl.setText("") self.statuslbl.setAlignment(QtCore.Qt.AlignCenter) self.statuslbl.setObjectName("statuslbl") self.layoutWidget = QtWidgets.QWidget(updateCustomer) self.layoutWidget.setGeometry(QtCore.QRect(350, 38, 51, 265)) self.layoutWidget.setObjectName("layoutWidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.layoutWidget) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.label_3 = QtWidgets.QLabel(self.layoutWidget) self.label_3.setObjectName("label_3") self.verticalLayout.addWidget(self.label_3) self.label_4 = QtWidgets.QLabel(self.layoutWidget) self.label_4.setObjectName("label_4") self.verticalLayout.addWidget(self.label_4) self.label_41 = QtWidgets.QLabel(self.layoutWidget) self.label_41.setObjectName("label_41") self.verticalLayout.addWidget(self.label_41) self.label_42 = QtWidgets.QLabel(self.layoutWidget) self.label_42.setObjectName("label_42") self.verticalLayout.addWidget(self.label_42) self.label_43 = QtWidgets.QLabel(self.layoutWidget) self.label_43.setObjectName("label_43") self.verticalLayout.addWidget(self.label_43) self.label_44 = QtWidgets.QLabel(self.layoutWidget) self.label_44.setObjectName("label_44") self.verticalLayout.addWidget(self.label_44) self.label_7 = QtWidgets.QLabel(self.layoutWidget) self.label_7.setObjectName("label_7") self.verticalLayout.addWidget(self.label_7) self.label_6 = QtWidgets.QLabel(self.layoutWidget) self.label_6.setObjectName("label_6") self.verticalLayout.addWidget(self.label_6) self.label_5 = QtWidgets.QLabel(self.layoutWidget) self.label_5.setObjectName("label_5") self.verticalLayout.addWidget(self.label_5) self.line_2 = QtWidgets.QFrame(updateCustomer) self.line_2.setGeometry(QtCore.QRect(333, 40, 20, 340)) self.line_2.setFrameShape(QtWidgets.QFrame.VLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.layoutWidget_2 = QtWidgets.QWidget(updateCustomer) self.layoutWidget_2.setGeometry(QtCore.QRect(10, 88, 70, 251)) self.layoutWidget_2.setObjectName("layoutWidget_2") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.layoutWidget_2) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.label_8 = QtWidgets.QLabel(self.layoutWidget_2) self.label_8.setObjectName("label_8") self.verticalLayout_2.addWidget(self.label_8) self.label_9 = QtWidgets.QLabel(self.layoutWidget_2) self.label_9.setObjectName("label_9") self.verticalLayout_2.addWidget(self.label_9) self.label_91 = QtWidgets.QLabel(self.layoutWidget_2) self.label_91.setObjectName("label_91") self.verticalLayout_2.addWidget(self.label_91) self.label_92 = QtWidgets.QLabel(self.layoutWidget_2) self.label_92.setObjectName("label_92") self.verticalLayout_2.addWidget(self.label_92) self.label_93 = QtWidgets.QLabel(self.layoutWidget_2) self.label_93.setObjectName("label_93") self.verticalLayout_2.addWidget(self.label_93) self.label_94 = QtWidgets.QLabel(self.layoutWidget_2) self.label_94.setObjectName("label_94") self.verticalLayout_2.addWidget(self.label_94) self.label_10 = QtWidgets.QLabel(self.layoutWidget_2) self.label_10.setObjectName("label_10") self.verticalLayout_2.addWidget(self.label_10) self.label_11 = QtWidgets.QLabel(self.layoutWidget_2) self.label_11.setObjectName("label_11") self.verticalLayout_2.addWidget(self.label_11) self.label_12 = QtWidgets.QLabel(self.layoutWidget_2) self.label_12.setObjectName("label_12") self.verticalLayout_2.addWidget(self.label_12) self.layoutWidget_3 = QtWidgets.QWidget(updateCustomer) self.layoutWidget_3.setGeometry(QtCore.QRect(90, 88, 271, 251)) self.layoutWidget_3.setObjectName("layoutWidget_3") self.layoutWidget_3.setStyleSheet("color: rgb(255, 0, 0);") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.layoutWidget_3) self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.verticalLayout_3.setObjectName("verticalLayout_3") self.renamelbl = QtWidgets.QLabel(self.layoutWidget_3) self.renamelbl.setText("") self.renamelbl.setObjectName("renamelbl") self.verticalLayout_3.addWidget(self.renamelbl) self.remobilenumlbl = QtWidgets.QLabel(self.layoutWidget_3) self.remobilenumlbl.setText("") self.remobilenumlbl.setObjectName("remobilenumlbl") self.verticalLayout_3.addWidget(self.remobilenumlbl) self.remobilenumlbl91 = QtWidgets.QLabel(self.layoutWidget_3) self.remobilenumlbl91.setText("") self.remobilenumlbl91.setObjectName("remobilenumlbl91") self.verticalLayout_3.addWidget(self.remobilenumlbl91) self.remobilenumlbl92 = QtWidgets.QLabel(self.layoutWidget_3) self.remobilenumlbl92.setText("") self.remobilenumlbl92.setObjectName("remobilenumlbl92") self.verticalLayout_3.addWidget(self.remobilenumlbl92) self.remobilenumlbl93 = QtWidgets.QLabel(self.layoutWidget_3) self.remobilenumlbl93.setText("") self.remobilenumlbl93.setObjectName("remobilenumlbl93") self.verticalLayout_3.addWidget(self.remobilenumlbl93) self.remobilenumlbl94 = QtWidgets.QLabel(self.layoutWidget_3) self.remobilenumlbl94.setText("") self.remobilenumlbl94.setObjectName("remobilenumlbl94") self.verticalLayout_3.addWidget(self.remobilenumlbl94) self.recitylbl = QtWidgets.QLabel(self.layoutWidget_3) self.recitylbl.setText("") self.recitylbl.setObjectName("recitylbl") self.verticalLayout_3.addWidget(self.recitylbl) self.reagelbl = QtWidgets.QLabel(self.layoutWidget_3) self.reagelbl.setText("") self.reagelbl.setObjectName("reagelbl") self.verticalLayout_3.addWidget(self.reagelbl) self.regenderlbl = QtWidgets.QLabel(self.layoutWidget_3) self.regenderlbl.setText("") self.regenderlbl.setObjectName("regenderlbl") self.verticalLayout_3.addWidget(self.regenderlbl) self.searchButton = QtWidgets.QPushButton(updateCustomer) self.searchButton.setGeometry(QtCore.QRect(272, 45, 61, 31)) self.searchButton.setObjectName("searchButton") self.mobcustled.setValidator(QIntValidator()) self.searchButton.clicked.connect(self.searchCustomer) self.searchled = QtWidgets.QLineEdit(updateCustomer) self.searchled.setGeometry(QtCore.QRect(74, 51, 191, 20)) self.searchled.setObjectName("searchled") self.label_2 = QtWidgets.QLabel(updateCustomer) self.label_2.setGeometry(QtCore.QRect(20, 54, 47, 13)) self.label_2.setObjectName("label_2") self.retranslateUi(updateCustomer) QtCore.QMetaObject.connectSlotsByName(updateCustomer)
def setupUi(self, changePasswordDilaod): self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowCloseButtonHint) changePasswordDilaod.setObjectName("changePasswordDilaod") changePasswordDilaod.resize(400, 331) self.label = QtWidgets.QLabel(changePasswordDilaod) self.label.setGeometry(QtCore.QRect(10, 10, 47, 16)) self.label.setObjectName("label") self.usernameLabel = QtWidgets.QLabel(changePasswordDilaod) self.usernameLabel.setGeometry(QtCore.QRect(63, 10, 131, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.usernameLabel.setFont(font) self.usernameLabel.setText(getLoginDataPKL()['name']) self.usernameLabel.setObjectName("usernameLabel") self.line = QtWidgets.QFrame(changePasswordDilaod) self.line.setGeometry(QtCore.QRect(10, 30, 381, 16)) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.label_3 = QtWidgets.QLabel(changePasswordDilaod) self.label_3.setGeometry(QtCore.QRect(10, 50, 381, 20)) self.label_3.setAlignment(QtCore.Qt.AlignCenter) self.label_3.setObjectName("label_3") self.label_4 = QtWidgets.QLabel(changePasswordDilaod) self.label_4.setGeometry(QtCore.QRect(10, 96, 381, 20)) self.label_4.setAlignment(QtCore.Qt.AlignCenter) self.label_4.setObjectName("label_4") self.label_5 = QtWidgets.QLabel(changePasswordDilaod) self.label_5.setGeometry(QtCore.QRect(10, 139, 381, 20)) self.label_5.setAlignment(QtCore.Qt.AlignCenter) self.label_5.setObjectName("label_5") self.label_6 = QtWidgets.QLabel(changePasswordDilaod) self.label_6.setGeometry(QtCore.QRect(10, 184, 381, 16)) self.label_6.setAlignment(QtCore.Qt.AlignCenter) self.label_6.setObjectName("label_6") self.usernameld = QtWidgets.QLineEdit(changePasswordDilaod) self.usernameld.setGeometry(QtCore.QRect(111, 71, 171, 20)) self.usernameld.setAlignment(QtCore.Qt.AlignCenter) self.usernameld.setObjectName("usernameld") self.usernameld.setEnabled(False) self.usernameld.setText(getLoginDataPKL()['username']) self.oldPasswordled = QtWidgets.QLineEdit(changePasswordDilaod) self.oldPasswordled.setGeometry(QtCore.QRect(113, 116, 171, 20)) self.oldPasswordled.setAlignment(QtCore.Qt.AlignCenter) self.oldPasswordled.setObjectName("oldPasswordled") self.newPasswordled = QtWidgets.QLineEdit(changePasswordDilaod) self.newPasswordled.setGeometry(QtCore.QRect(112, 159, 171, 20)) self.newPasswordled.setAlignment(QtCore.Qt.AlignCenter) self.newPasswordled.setObjectName("newPasswordled") self.renewpasswordled = QtWidgets.QLineEdit(changePasswordDilaod) self.renewpasswordled.setGeometry(QtCore.QRect(112, 203, 171, 20)) self.renewpasswordled.setAlignment(QtCore.Qt.AlignCenter) self.renewpasswordled.setObjectName("renewpasswordled") self.savebtn = QtWidgets.QPushButton(changePasswordDilaod) self.savebtn.setGeometry(QtCore.QRect(110, 288, 75, 31)) self.savebtn.setObjectName("savebtn") self.savebtn.clicked.connect(self.doChangePassword) self.cancelbtn = QtWidgets.QPushButton(changePasswordDilaod) self.cancelbtn.setGeometry(QtCore.QRect(210, 288, 75, 31)) self.cancelbtn.setObjectName("cancelbtn") self.cancelbtn.clicked.connect(self.close) self.statuslbl = QtWidgets.QLabel(changePasswordDilaod) self.statuslbl.setGeometry(QtCore.QRect(6, 231, 391, 41)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.statuslbl.setFont(font) self.statuslbl.setStyleSheet("color: rgb(255, 0, 0);") self.statuslbl.setText("") self.statuslbl.setAlignment(QtCore.Qt.AlignCenter) self.statuslbl.setObjectName("statuslbl") self.retranslateUi(changePasswordDilaod) QtCore.QMetaObject.connectSlotsByName(changePasswordDilaod)
def setupUi(self, pusedMaintenanceDialog): self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowCloseButtonHint) pusedMaintenanceDialog.setObjectName("pusedMaintenanceDialog") pusedMaintenanceDialog.resize(832, 470) self.label = QtWidgets.QLabel(pusedMaintenanceDialog) self.label.setGeometry(QtCore.QRect(14, 3, 47, 20)) self.label.setObjectName("label") self.loggeduser = QtWidgets.QLabel(pusedMaintenanceDialog) self.loggeduser.setGeometry(QtCore.QRect(65, 3, 180, 20)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.loggeduser.setFont(font) self.loggeduser.setText("") self.loggeduser.setObjectName("loggeduser") self.line = QtWidgets.QFrame(pusedMaintenanceDialog) self.line.setGeometry(QtCore.QRect(3, 28, 820, 3)) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.label_3 = QtWidgets.QLabel(pusedMaintenanceDialog) self.label_3.setGeometry(QtCore.QRect(14, 31, 150, 20)) self.label_3.setObjectName("label_3") self.tableView = QtWidgets.QTableView(pusedMaintenanceDialog) self.tableView.setGeometry(QtCore.QRect(10, 50, 390, 411)) self.tableView.setObjectName("tableView") self.tableView.setEditTriggers( QtWidgets.QAbstractItemView.NoEditTriggers) self.tableView.setTabKeyNavigation(False) self.tableView.setProperty("showDropIndicator", False) self.tableView.setDragDropOverwriteMode(False) self.tableView.setSelectionMode( QtWidgets.QAbstractItemView.SingleSelection) self.tableView.setSelectionBehavior( QtWidgets.QAbstractItemView.SelectRows) self.tableView.horizontalHeader().setCascadingSectionResizes(True) self.tableData = CustomerTableModel() self.tableView.setModel(self.tableData) for idx, val in enumerate(getMaintenancePused()): self.tableData.addCustomer( Customers(getMaintenancePused()[idx].customers.name, getMaintenancePused()[idx].customers.mobile_number, None, None, None, None, getMaintenancePused()[idx].m_code, None, None)) self.tableView.clicked.connect(self.Clicked) self.tableView.setColumnWidth(0, 261) self.tableView.setColumnWidth(1, 88) self.line_2 = QtWidgets.QFrame(pusedMaintenanceDialog) self.line_2.setGeometry(QtCore.QRect(410, 35, 3, 430)) self.line_2.setFrameShape(QtWidgets.QFrame.VLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.label_4 = QtWidgets.QLabel(pusedMaintenanceDialog) self.label_4.setGeometry(QtCore.QRect(420, 97, 100, 13)) self.label_4.setObjectName("label_4") self.label_5 = QtWidgets.QLabel(pusedMaintenanceDialog) self.label_5.setGeometry(QtCore.QRect(420, 126, 110, 20)) self.label_5.setObjectName("label_5") self.label_6 = QtWidgets.QLabel(pusedMaintenanceDialog) self.label_6.setGeometry(QtCore.QRect(420, 150, 130, 20)) self.label_6.setObjectName("label_6") self.label_7 = QtWidgets.QLabel(pusedMaintenanceDialog) self.label_7.setGeometry(QtCore.QRect(423, 34, 90, 20)) self.label_7.setObjectName("label_7") self.label_8 = QtWidgets.QLabel(pusedMaintenanceDialog) self.label_8.setGeometry(QtCore.QRect(422, 64, 120, 20)) self.label_8.setObjectName("label_8") self.maintCodelbl = QtWidgets.QLineEdit(pusedMaintenanceDialog) self.maintCodelbl.setEnabled(False) self.maintCodelbl.setGeometry(QtCore.QRect(519, 95, 120, 20)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.maintCodelbl.setFont(font) self.maintCodelbl.setStyleSheet("color: rgb(255, 0, 0);") self.maintCodelbl.setObjectName("maintCodelbl") self.maintProductlbl = QtWidgets.QLineEdit(pusedMaintenanceDialog) self.maintProductlbl.setEnabled(False) self.maintProductlbl.setGeometry(QtCore.QRect(532, 127, 280, 20)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.maintProductlbl.setFont(font) self.maintProductlbl.setStyleSheet("color: rgb(255, 0, 0);") self.maintProductlbl.setObjectName("maintProductlbl") self.maintDesclbl = QtWidgets.QTextBrowser(pusedMaintenanceDialog) self.maintDesclbl.setEnabled(False) self.maintDesclbl.setGeometry(QtCore.QRect(549, 157, 270, 80)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.maintDesclbl.setFont(font) self.maintDesclbl.setStyleSheet("color: rgb(255, 0, 0);") self.maintDesclbl.setLineWidth(1) self.maintDesclbl.setObjectName("maintDesclbl") self.custNamelbl = QtWidgets.QLineEdit(pusedMaintenanceDialog) self.custNamelbl.setEnabled(False) self.custNamelbl.setGeometry(QtCore.QRect(510, 35, 280, 20)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.custNamelbl.setFont(font) self.custNamelbl.setStyleSheet("color: rgb(255, 0, 0);") self.custNamelbl.setObjectName("custNamelbl") self.custMobilePhonelbl = QtWidgets.QLineEdit(pusedMaintenanceDialog) self.custMobilePhonelbl.setEnabled(False) self.custMobilePhonelbl.setGeometry(QtCore.QRect(545, 66, 240, 20)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.custMobilePhonelbl.setFont(font) self.custMobilePhonelbl.setStyleSheet("color: rgb(255, 0, 0);") self.custMobilePhonelbl.setObjectName("custMobilePhonelbl") self.line_3 = QtWidgets.QFrame(pusedMaintenanceDialog) self.line_3.setGeometry(QtCore.QRect(416, 249, 410, 3)) self.line_3.setFrameShape(QtWidgets.QFrame.HLine) self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_3.setObjectName("line_3") self.createBOMbtn = QtWidgets.QPushButton(pusedMaintenanceDialog) self.createBOMbtn.setGeometry(QtCore.QRect(520, 259, 80, 40)) self.createBOMbtn.setEnabled(False) self.createBOMbtn.setObjectName("createBOMbtn") self.deletebtn = QtWidgets.QPushButton(pusedMaintenanceDialog) self.deletebtn.setGeometry(QtCore.QRect(630, 259, 80, 40)) self.deletebtn.setObjectName("deletebtn") self.deletebtn.setEnabled(False) self.closebtn = QtWidgets.QPushButton(pusedMaintenanceDialog) self.closebtn.setGeometry(QtCore.QRect(740, 258, 80, 40)) self.closebtn.setObjectName("closebtn") # maintenance data self.loggeduser.setText(getLoginDataPKL()['name']) # Buttons Action self.closebtn.clicked.connect(self.close) self.createBOMbtn.clicked.connect(self.openCreateBom) self.deletebtn.clicked.connect(self.do_delete) self.retranslateUi(pusedMaintenanceDialog) QtCore.QMetaObject.connectSlotsByName(pusedMaintenanceDialog)
def setupUi(self, addNewSPTypeDialog): self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowCloseButtonHint) addNewSPTypeDialog.setObjectName("addNewSPTypeDialog") addNewSPTypeDialog.resize(479, 276) self.label = QtWidgets.QLabel(addNewSPTypeDialog) self.label.setGeometry(QtCore.QRect(10, 5, 51, 21)) self.label.setObjectName("label") self.loggeduserlbl = QtWidgets.QLabel(addNewSPTypeDialog) self.loggeduserlbl.setGeometry(QtCore.QRect(62, 6, 171, 21)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.loggeduserlbl.setFont(font) self.loggeduserlbl.setObjectName("loggeduserlbl") self.loggeduserlbl.setText(getLoginDataPKL()['name']) self.line = QtWidgets.QFrame(addNewSPTypeDialog) self.line.setGeometry(QtCore.QRect(7, 25, 491, 16)) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.verticalLayoutWidget = QtWidgets.QWidget(addNewSPTypeDialog) self.verticalLayoutWidget.setGeometry(QtCore.QRect(14, 40, 111, 150)) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.label_3 = QtWidgets.QLabel(self.verticalLayoutWidget) self.label_3.setObjectName("label_3") self.verticalLayout.addWidget(self.label_3) self.label_4 = QtWidgets.QLabel(self.verticalLayoutWidget) self.label_4.setObjectName("label_4") self.verticalLayout.addWidget(self.label_4) self.label_6 = QtWidgets.QLabel(self.verticalLayoutWidget) self.label_6.setObjectName("label_6") self.verticalLayout.addWidget(self.label_6) self.spNameled = QtWidgets.QLineEdit(addNewSPTypeDialog) self.spNameled.setGeometry(QtCore.QRect(56, 48, 370, 20)) self.spNameled.setObjectName("spNameled") self.invQTYSpinBox = QtWidgets.QDoubleSpinBox(addNewSPTypeDialog) self.invQTYSpinBox.setGeometry(QtCore.QRect(125, 123, 131, 22)) self.invQTYSpinBox.setMaximum(1000) self.invQTYSpinBox.setObjectName("invQTYSpinBox") self.miniQTYSpinBox = QtWidgets.QDoubleSpinBox(addNewSPTypeDialog) self.miniQTYSpinBox.setGeometry(QtCore.QRect(70, 163, 131, 22)) self.miniQTYSpinBox.setMaximum(1000) self.miniQTYSpinBox.setObjectName("invQTYSpinBox") self.label_66 = QtWidgets.QLabel(self.verticalLayoutWidget) self.label_66.setObjectName("label_66") self.verticalLayout.addWidget(self.label_66) self.label_7 = QtWidgets.QLabel(addNewSPTypeDialog) self.label_7.setGeometry(QtCore.QRect(240, 87, 41, 16)) self.label_7.setObjectName("label_7") self.spunitcomboBox = QtWidgets.QComboBox(addNewSPTypeDialog) self.spunitcomboBox.setGeometry(QtCore.QRect(272, 86, 161, 22)) self.spunitcomboBox.setObjectName("spunitcomboBox") self.spunitcomboBox.addItem("") self.spunitcomboBox.addItem("") self.label_8 = QtWidgets.QLabel(addNewSPTypeDialog) self.label_8.setGeometry(QtCore.QRect(280, 127, 60, 13)) self.label_8.setObjectName("label_8") self.spcostled = QtWidgets.QLineEdit(addNewSPTypeDialog) self.spcostled.setGeometry(QtCore.QRect(311, 125, 120, 20)) self.spcostled.setObjectName("spcostled") self.spcostled.setValidator(QDoubleValidator()) self.savebtn = QtWidgets.QPushButton(addNewSPTypeDialog) self.savebtn.setGeometry(QtCore.QRect(148, 223, 72, 41)) self.savebtn.setObjectName("savebtn") self.savebtn.clicked.connect(self.doAdd) self.cancelbtn = QtWidgets.QPushButton(addNewSPTypeDialog) self.cancelbtn.setGeometry(QtCore.QRect(256, 223, 72, 41)) self.cancelbtn.setObjectName("cancelbtn") self.cancelbtn.clicked.connect(self.close) self.statulbl = QtWidgets.QLabel(addNewSPTypeDialog) self.statulbl.setGeometry(QtCore.QRect(16, 177, 461, 41)) self.statulbl.setText("") self.statulbl.setAlignment(QtCore.Qt.AlignCenter) self.statulbl.setObjectName("statulbl") self.label_2 = QtWidgets.QLabel(addNewSPTypeDialog) self.label_2.setGeometry(QtCore.QRect(442, 128, 47, 13)) self.label_2.setObjectName("label_2") self.spcodeled = QtWidgets.QLineEdit(addNewSPTypeDialog) self.spcodeled.setGeometry(QtCore.QRect(48, 85, 171, 20)) self.spcodeled.setObjectName("spcodeled") self.statulbl.setStyleSheet("color: rgb(255, 0, 0);") self.retranslateUi(addNewSPTypeDialog) self.spunitcomboBox.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(addNewSPTypeDialog)
def setupUi(self, createNewMaintenanceForExistsCustDialog): self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowCloseButtonHint) createNewMaintenanceForExistsCustDialog.setObjectName( "createNewMaintenanceForExistsCustDialog") createNewMaintenanceForExistsCustDialog.resize(726, 455) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(createNewMaintenanceForExistsCustDialog. sizePolicy().hasHeightForWidth()) createNewMaintenanceForExistsCustDialog.setSizePolicy(sizePolicy) self.tableView = QtWidgets.QTableView( createNewMaintenanceForExistsCustDialog) self.tableView.setGeometry(QtCore.QRect(10, 50, 360, 400)) self.tableView.setObjectName("tableView") self.tableView.setEditTriggers( QtWidgets.QAbstractItemView.NoEditTriggers) self.tableView.setTabKeyNavigation(False) self.tableView.setProperty("showDropIndicator", False) self.tableView.setDragDropOverwriteMode(False) self.tableView.setSelectionMode( QtWidgets.QAbstractItemView.SingleSelection) self.tableView.setSelectionBehavior( QtWidgets.QAbstractItemView.SelectRows) self.tableView.horizontalHeader().setCascadingSectionResizes(True) self.tableData = NewCustomerTableModel() self.tableView.setModel(self.tableData) self.tableView.setColumnWidth(0, 229) self.tableView.setColumnWidth(1, 90) for idx, val in enumerate(getAllcustomers()): self.tableData.addCustomer( Customers(getAllcustomers()[idx].name, getAllcustomers()[idx].mobile_number, None, None, None, None, None, None, None)) self.tableView.clicked.connect(self.Clicked) self.line = QtWidgets.QFrame(createNewMaintenanceForExistsCustDialog) self.line.setGeometry(QtCore.QRect(8, 25, 710, 3)) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.label = QtWidgets.QLabel(createNewMaintenanceForExistsCustDialog) self.label.setGeometry(QtCore.QRect(13, 4, 50, 13)) self.label.setObjectName("label") self.loggeduser = QtWidgets.QLabel( createNewMaintenanceForExistsCustDialog) self.loggeduser.setGeometry(QtCore.QRect(63, 4, 120, 13)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.loggeduser.setFont(font) self.loggeduser.setText("") self.loggeduser.setObjectName("loggeduser") self.loggeduser.setText(getLoginDataPKL()['name']) self.label_2 = QtWidgets.QLabel( createNewMaintenanceForExistsCustDialog) self.label_2.setGeometry(QtCore.QRect(10, 29, 150, 13)) self.label_2.setObjectName("label_2") self.line_2 = QtWidgets.QFrame(createNewMaintenanceForExistsCustDialog) self.line_2.setGeometry(QtCore.QRect(374, 30, 3, 420)) self.line_2.setFrameShape(QtWidgets.QFrame.VLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.label_3 = QtWidgets.QLabel( createNewMaintenanceForExistsCustDialog) self.label_3.setGeometry(QtCore.QRect(378, 26, 170, 20)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setUnderline(True) font.setWeight(75) self.label_3.setFont(font) self.label_3.setObjectName("label_3") self.label_4 = QtWidgets.QLabel( createNewMaintenanceForExistsCustDialog) self.label_4.setGeometry(QtCore.QRect(381, 96, 130, 13)) self.label_4.setObjectName("label_4") self.label_12 = QtWidgets.QLabel( createNewMaintenanceForExistsCustDialog) self.label_12.setGeometry(QtCore.QRect(381, 63, 90, 13)) self.label_12.setObjectName("label_12") self.customerNamelbl = QtWidgets.QLineEdit( createNewMaintenanceForExistsCustDialog) self.customerNamelbl.setEnabled(False) self.customerNamelbl.setGeometry(QtCore.QRect(467, 60, 250, 20)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.customerNamelbl.setFont(font) self.customerNamelbl.setStyleSheet("color: rgb(255, 0, 0);") self.customerNamelbl.setObjectName("customerNamelbl") self.customerMobilelbl = QtWidgets.QLineEdit( createNewMaintenanceForExistsCustDialog) self.customerMobilelbl.setEnabled(False) self.customerMobilelbl.setGeometry(QtCore.QRect(503, 93, 210, 20)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.customerMobilelbl.setFont(font) self.customerMobilelbl.setStyleSheet("color: rgb(255, 0, 0);") self.customerMobilelbl.setObjectName("customerMobilelbl") self.line_3 = QtWidgets.QFrame(createNewMaintenanceForExistsCustDialog) self.line_3.setGeometry(QtCore.QRect(379, 50, 340, 3)) self.line_3.setFrameShape(QtWidgets.QFrame.HLine) self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_3.setObjectName("line_3") self.customerAgelbl = QtWidgets.QLineEdit( createNewMaintenanceForExistsCustDialog) self.customerAgelbl.setEnabled(False) self.customerAgelbl.setGeometry(QtCore.QRect(460, 126, 80, 20)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.customerAgelbl.setFont(font) self.customerAgelbl.setStyleSheet("color: rgb(255, 0, 0);") self.customerAgelbl.setObjectName("customerAgelbl") self.label_5 = QtWidgets.QLabel( createNewMaintenanceForExistsCustDialog) self.label_5.setGeometry(QtCore.QRect(381, 129, 130, 13)) self.label_5.setObjectName("label_5") self.customerCitylbl = QtWidgets.QLineEdit( createNewMaintenanceForExistsCustDialog) self.customerCitylbl.setEnabled(False) self.customerCitylbl.setGeometry(QtCore.QRect(628, 126, 90, 20)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.customerCitylbl.setFont(font) self.customerCitylbl.setStyleSheet("color: rgb(255, 0, 0);") self.customerCitylbl.setObjectName("customerCitylbl") self.label_6 = QtWidgets.QLabel( createNewMaintenanceForExistsCustDialog) self.label_6.setGeometry(QtCore.QRect(550, 129, 130, 13)) self.label_6.setObjectName("label_6") self.line_4 = QtWidgets.QFrame(createNewMaintenanceForExistsCustDialog) self.line_4.setGeometry(QtCore.QRect(379, 157, 340, 3)) self.line_4.setFrameShape(QtWidgets.QFrame.HLine) self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_4.setObjectName("line_4") self.createbtn = QtWidgets.QPushButton( createNewMaintenanceForExistsCustDialog) self.createbtn.setGeometry(QtCore.QRect(400, 170, 140, 40)) self.createbtn.setObjectName("createbtn") self.closebtn = QtWidgets.QPushButton( createNewMaintenanceForExistsCustDialog) self.closebtn.setGeometry(QtCore.QRect(631, 411, 90, 40)) self.closebtn.setObjectName("closebtn") self.closebtn.clicked.connect(self.close) self.line_5 = QtWidgets.QFrame(createNewMaintenanceForExistsCustDialog) self.line_5.setGeometry(QtCore.QRect(381, 397, 340, 20)) self.line_5.setFrameShape(QtWidgets.QFrame.HLine) self.line_5.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_5.setObjectName("line_5") self.createbtn.setEnabled(False) self.createbtn.clicked.connect(self.do_maint) self.retranslateUi(createNewMaintenanceForExistsCustDialog) QtCore.QMetaObject.connectSlotsByName( createNewMaintenanceForExistsCustDialog)
def createDocument(self, canvas, doc): """ Create the document """ self.c = canvas normal = self.styles["Normal"] centered = ParagraphStyle(name="centered", alignment=TA_CENTER) logo = imgPath + "khatemalogo.jpg" img = Image(logo, 50, 50) img.wrapOn(self.c, self.width, self.height) img.drawOn(self.c, *self.coord(10, 20, mm)) header_text = "<font size=12><b>Khatmah Medical Factory</b></font>" p = Paragraph(header_text, normal) p.wrapOn(self.c, self.width, self.height) p.drawOn(self.c, *self.coord(30, 8, mm)) ptext = "<font size=7><a>For the manufacture and maintenance of </a></font>" p = Paragraph(ptext, normal) p.wrapOn(self.c, self.width, self.height) p.drawOn(self.c, *self.coord(30, 13, mm)) ptext = "<font size=7><a>tools support for people with special needs</a></font>" p = Paragraph(ptext, style=normal) p.wrapOn(self.c, self.width, self.height) p.drawOn(self.c, *self.coord(30, 16, mm)) ptext = "<font size=8><a><b>First factory is specialized in the Gulf region</b></a></font>" p = Paragraph(ptext, style=normal) p.wrapOn(self.c, self.width, self.height) p.drawOn(self.c, *self.coord(30, 22, mm)) ptext = "<font size=9><a><b>A Great Hope & Unlimited Ambition</b></a></font>" p = Paragraph(ptext, style=normal) p.wrapOn(self.c, self.width, self.height) p.drawOn(self.c, *self.coord(148, 22, mm)) self.c.line(*self.coord(10, 22, mm), *self.coord(202, 22, mm)) ptext = '<font size=10><u><b>Confirmation Maintenance : {}</b></u></font>'.format( self.maint.m_code) + '<font size=10><u><b> / {}</b></u></font>'.format(self.maint.created_at) p = Paragraph(ptext, style=normal) p.wrapOn(self.c, self.width, self.height) p.drawOn(self.c, *self.coord(12, 30, mm)) datetimestr = datetime.now() timestampstr = datetimestr.strftime('%Y-%m-%d %H:%M:%S') ptext = "<font size=6><a>{} - </a></font>".format(self.refile) + "<font size=6><a>{} </a></font>".format(timestampstr) + "- {}".format(getLoginDataPKL()['name']) p = Paragraph(ptext, style=normal) p.wrapOn(self.c, self.width, self.height) p.drawOn(self.c, *self.coord(10, 286, mm)) self.c.line(*self.coord(10, 285, mm), *self.coord(202, 285, mm)) ptext = '<font size=10><p>CR:1010421226 - PC: 13217 - Wasel : 7966 - Tel & Fax: 014151557 - Mob: 0505721609 <br/>Website: www.khatmahfactory.com - E-mail : [email protected] - 3rd Industrial Area - Riyadh - Saudi Arabia </p></font>' p = Paragraph(ptext, centered) p.wrapOn(self.c, self.width, self.height) p.drawOn(self.c, *self.coord(0, 295, mm))
def setupUi(self, searchRMDialog): self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowCloseButtonHint) searchRMDialog.setObjectName("searchRMDialog") searchRMDialog.resize(711, 580) self.label = QtWidgets.QLabel(searchRMDialog) self.label.setGeometry(QtCore.QRect(13, 10, 50, 13)) self.label.setObjectName("label") self.loggeduserlbl = QtWidgets.QLabel(searchRMDialog) self.loggeduserlbl.setGeometry(QtCore.QRect(64, 11, 230, 13)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.loggeduserlbl.setFont(font) self.loggeduserlbl.setText("") self.loggeduserlbl.setObjectName("loggeduserlbl") self.loggeduserlbl.setText(getLoginDataPKL()['name']) self.line = QtWidgets.QFrame(searchRMDialog) self.line.setGeometry(QtCore.QRect(6, 29, 700, 3)) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.groupBox = QtWidgets.QGroupBox(searchRMDialog) self.groupBox.setGeometry(QtCore.QRect(10, 35, 281, 100)) self.groupBox.setObjectName("groupBox") self.srnamerbtn = QtWidgets.QRadioButton(self.groupBox) self.srnamerbtn.setGeometry(QtCore.QRect(10, 20, 55, 17)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.srnamerbtn.setFont(font) self.srnamerbtn.setObjectName("srnamerbtn") self.srunitrbtn = QtWidgets.QRadioButton(self.groupBox) self.srunitrbtn.setGeometry(QtCore.QRect(80, 20, 45, 17)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.srunitrbtn.setFont(font) self.srunitrbtn.setObjectName("srunitrbtn") self.srsizerbtn = QtWidgets.QRadioButton(self.groupBox) self.srsizerbtn.setGeometry(QtCore.QRect(140, 20, 45, 17)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.srsizerbtn.setFont(font) self.srsizerbtn.setObjectName("srsizerbtn") self.srcoderbtn = QtWidgets.QRadioButton(self.groupBox) self.srcoderbtn.setGeometry(QtCore.QRect(200, 20, 110, 17)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.srcoderbtn.setFont(font) self.srcoderbtn.setObjectName("srcoderbtn") self.label_3 = QtWidgets.QLabel(self.groupBox) self.label_3.setGeometry(QtCore.QRect(7, 45, 90, 13)) self.label_3.setObjectName("label_3") self.searchled = QtWidgets.QLineEdit(self.groupBox) self.searchled.setGeometry(QtCore.QRect(10, 64, 180, 20)) self.searchled.setObjectName("searchled") self.searchbtn = QtWidgets.QPushButton(self.groupBox) self.searchbtn.setGeometry(QtCore.QRect(203, 59, 60, 30)) self.searchbtn.setObjectName("searchbtn") self.searchbtn.clicked.connect(self.do_search) self.groupBox_2 = QtWidgets.QGroupBox(searchRMDialog) self.groupBox_2.setGeometry(QtCore.QRect(10, 136, 330, 431)) self.groupBox_2.setObjectName("groupBox_2") self.searchResultlistWidget = QtWidgets.QListWidget(self.groupBox_2) self.searchResultlistWidget.setGeometry(QtCore.QRect(4, 14, 320, 410)) self.searchResultlistWidget.setObjectName("searchResultlistWidget") self.searchResultlistWidget.itemClicked.connect(self.Clicked) self.groupBox_3 = QtWidgets.QGroupBox(searchRMDialog) self.groupBox_3.setGeometry(QtCore.QRect(360, 40, 330, 201)) self.groupBox_3.setObjectName("groupBox_3") self.label_4 = QtWidgets.QLabel(self.groupBox_3) self.label_4.setGeometry(QtCore.QRect(13, 32, 40, 13)) self.label_4.setObjectName("label_4") self.label_5 = QtWidgets.QLabel(self.groupBox_3) self.label_5.setGeometry(QtCore.QRect(13, 64, 40, 13)) self.label_5.setObjectName("label_5") self.label_6 = QtWidgets.QLabel(self.groupBox_3) self.label_6.setGeometry(QtCore.QRect(14, 96, 60, 13)) self.label_6.setObjectName("label_6") self.label_7 = QtWidgets.QLabel(self.groupBox_3) self.label_7.setGeometry(QtCore.QRect(14, 129, 90, 13)) self.label_7.setObjectName("label_7") self.label_8 = QtWidgets.QLabel(self.groupBox_3) self.label_8.setGeometry(QtCore.QRect(10, 160, 30, 13)) self.label_8.setObjectName("label_8") self.label_9 = QtWidgets.QLabel(self.groupBox_3) self.label_9.setGeometry(QtCore.QRect(90, 160, 110, 13)) self.label_9.setObjectName("label_9") self.label_99 = QtWidgets.QLabel(self.groupBox_3) self.label_99.setGeometry(QtCore.QRect(200, 160, 110, 13)) self.label_99.setObjectName("label_99") self.miniled = QtWidgets.QLabel(self.groupBox_3) self.miniled.setGeometry(QtCore.QRect(250, 155, 150, 20)) self.miniled.setObjectName("miniled") self.miniled.setFont(font) self.miniled.setStyleSheet("color: rgb(255, 0, 0);") self.codeled = QtWidgets.QLabel(self.groupBox_3) self.codeled.setGeometry(QtCore.QRect(50, 28, 150, 20)) self.codeled.setObjectName("codeled") self.codeled.setFont(font) self.codeled.setStyleSheet("color: rgb(255, 0, 0);") self.nameled = QtWidgets.QLabel(self.groupBox_3) self.nameled.setGeometry(QtCore.QRect(50, 58, 271, 20)) self.nameled.setObjectName("nameled") self.nameled.setFont(font) self.nameled.setStyleSheet("color: rgb(255, 0, 0);") self.strsizeled = QtWidgets.QLabel(self.groupBox_3) self.strsizeled.setGeometry(QtCore.QRect(77, 92, 241, 20)) self.strsizeled.setObjectName("strsizeled") self.strsizeled.setFont(font) self.strsizeled.setStyleSheet("color: rgb(255, 0, 0);") self.numsizeled = QtWidgets.QLabel(self.groupBox_3) self.numsizeled.setGeometry(QtCore.QRect(98, 125, 180, 20)) self.numsizeled.setObjectName("numsizeled") self.numsizeled.setFont(font) self.numsizeled.setStyleSheet("color: rgb(255, 0, 0);") self.unitled = QtWidgets.QLabel(self.groupBox_3) self.unitled.setGeometry(QtCore.QRect(40, 155, 60, 20)) self.unitled.setObjectName("unitled") self.unitled.setFont(font) self.unitled.setStyleSheet("color: rgb(255, 0, 0);") self.invQtyled = QtWidgets.QLabel(self.groupBox_3) self.invQtyled.setGeometry(QtCore.QRect(140, 156, 90, 20)) self.invQtyled.setObjectName("invQtyled") self.invQtyled.setFont(font) self.invQtyled.setStyleSheet("color: rgb(255, 0, 0);") self.costled = QtWidgets.QLabel(self.groupBox_3) self.costled.setGeometry(QtCore.QRect(241, 28, 80, 20)) self.costled.setObjectName("costled") self.costled.setFont(font) self.costled.setStyleSheet("color: rgb(255, 0, 0);") self.label_11 = QtWidgets.QLabel(self.groupBox_3) self.label_11.setGeometry(QtCore.QRect(210, 32, 30, 13)) self.label_11.setObjectName("label_11") self.line_2 = QtWidgets.QFrame(searchRMDialog) self.line_2.setGeometry(QtCore.QRect(349, 43, 3, 530)) self.line_2.setFrameShape(QtWidgets.QFrame.VLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.label_10 = QtWidgets.QLabel(searchRMDialog) self.label_10.setGeometry(QtCore.QRect(361, 245, 330, 30)) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setWeight(75) self.label_10.setFont(font) self.label_10.setStyleSheet("color: rgb(255, 0, 0);") self.label_10.setText("") self.label_10.setAlignment(QtCore.Qt.AlignCenter) self.label_10.setObjectName("label_10") self.groupBox_4 = QtWidgets.QGroupBox(searchRMDialog) self.groupBox_4.setGeometry(QtCore.QRect(360, 285, 331, 60)) self.groupBox_4.setTitle("") self.groupBox_4.setObjectName("groupBox_4") self.deletebtn = QtWidgets.QPushButton(self.groupBox_4) self.deletebtn.setGeometry(QtCore.QRect(8, 9, 75, 40)) self.deletebtn.setObjectName("deletebtn") self.editbtn = QtWidgets.QPushButton(self.groupBox_4) self.editbtn.setGeometry(QtCore.QRect(126, 9, 75, 40)) self.editbtn.setObjectName("editbtn") self.closebtn = QtWidgets.QPushButton(self.groupBox_4) self.closebtn.setGeometry(QtCore.QRect(246, 9, 75, 40)) self.closebtn.setObjectName("closebtn") self.closebtn.clicked.connect(self.close) self.deletebtn.clicked.connect(self.do_delete) self.editbtn.clicked.connect(self.do_edit) self.deletebtn.setEnabled(False) self.editbtn.setEnabled(False) self.retranslateUi(searchRMDialog) QtCore.QMetaObject.connectSlotsByName(searchRMDialog)
def setupUi(self, reportDialog): reportDialog.setObjectName("reportDialog") reportDialog.resize(282, 75) self.label = QtWidgets.QLabel(reportDialog) self.label.setGeometry(QtCore.QRect(8, 4, 47, 13)) self.label.setObjectName("label") self.label_2 = QtWidgets.QLabel(reportDialog) self.label_2.setGeometry(QtCore.QRect(60, 5, 200, 13)) self.label_2.setText("") self.label_2.setObjectName("label_2") self.line = QtWidgets.QFrame(reportDialog) self.line.setGeometry(QtCore.QRect(5, 23, 270, 3)) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.methodcomboBox = QtWidgets.QComboBox(reportDialog) self.methodcomboBox.setGeometry(QtCore.QRect(5, 50, 270, 22)) self.methodcomboBox.setObjectName("methodcomboBox") self.methodcomboBox.addItem("") self.methodcomboBox.setItemText(0, "") self.methodcomboBox.addItem("") self.methodcomboBox.setItemText(1, "Maintenance\'s For Customer") self.methodcomboBox.addItem("") self.methodcomboBox.setItemText(2, "Maintenance\'s By Status") self.methodcomboBox.addItem("") self.methodcomboBox.setItemText(3, "Maintenance\'s Amounted") self.methodcomboBox.addItem("") self.methodcomboBox.setItemText(4, "Maintenance\'s By Date") self.methodcomboBox.addItem("") self.methodcomboBox.setItemText(5, "Customers") self.methodcomboBox.addItem("") self.methodcomboBox.setItemText(6, "Row Material") self.methodcomboBox.addItem("") self.methodcomboBox.setItemText(7, "Spare Parts") self.methodcomboBox.addItem("") self.methodcomboBox.setItemText(8, "Tools") self.methodcomboBox.addItem("") self.methodcomboBox.setItemText(9, "Finish Product") self.methodcomboBox.addItem("") self.methodcomboBox.setItemText(10, "Row Material Inventory") self.methodcomboBox.addItem("") self.methodcomboBox.setItemText(11, "Spare Parts Inventory") self.methodcomboBox.addItem("") self.methodcomboBox.setItemText(12, "Tools Inventory") self.methodcomboBox.addItem("") self.methodcomboBox.setItemText(13, "Finish Product Inventory") self.label_3 = QtWidgets.QLabel(reportDialog) self.label_3.setGeometry(QtCore.QRect(8, 26, 150, 13)) self.label_3.setObjectName("label_3") # reports for maintenance by customer # (search) self.custsearchgbox = QtWidgets.QGroupBox(reportDialog) # self.custsearchgbox.setGeometry(QtCore.QRect(5, 75, 270, 120)) self.custsearchgbox.setObjectName("custsearchgbox") self.custNamerbtn = QtWidgets.QRadioButton(self.custsearchgbox) self.custNamerbtn.setGeometry(QtCore.QRect(36, 20, 50, 17)) self.custNamerbtn.setObjectName("custNamerbtn") self.custMobNumrbtn = QtWidgets.QRadioButton(self.custsearchgbox) self.custMobNumrbtn.setGeometry(QtCore.QRect(100, 20, 120, 17)) self.custMobNumrbtn.setObjectName("custMobNumrbtn") self.line_2 = QtWidgets.QFrame(self.custsearchgbox) self.line_2.setGeometry(QtCore.QRect(5, 75, 260, 3)) self.line_2.setFrameShape(QtWidgets.QFrame.HLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.custsearchled = QtWidgets.QLineEdit(self.custsearchgbox) self.custsearchled.setGeometry(QtCore.QRect(3, 44, 190, 20)) self.custsearchled.setObjectName("custsearchled") self.custsearchbtn = QtWidgets.QPushButton(self.custsearchgbox) self.custsearchbtn.setGeometry(QtCore.QRect(196, 40, 60, 30)) self.custsearchbtn.setObjectName("custsearchbtn") self.line_3 = QtWidgets.QFrame(self.custsearchgbox) self.line_3.setGeometry(QtCore.QRect(5, 110, 260, 3)) self.line_3.setFrameShape(QtWidgets.QFrame.HLine) self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_3.setObjectName("line_3") self.custstatuclbl = QtWidgets.QLabel(self.custsearchgbox) self.custstatuclbl.setGeometry(QtCore.QRect(5, 78, 260, 30)) font = QtGui.QFont() font.setPointSize(9) self.custstatuclbl.setFont(font) self.custstatuclbl.setStyleSheet("color: rgb(255, 0, 0);") self.custstatuclbl.setText("") self.custstatuclbl.setAlignment(QtCore.Qt.AlignCenter) self.custstatuclbl.setObjectName("custstatuclbl") # (result) self.custSreachResultgbox = QtWidgets.QGroupBox(reportDialog) # self.custSreachResultgbox.setGeometry(QtCore.QRect(5, 195, 270, 101)) self.custSreachResultgbox.setTitle("") self.custSreachResultgbox.setFlat(False) self.custSreachResultgbox.setObjectName("custSreachResultgbox") self.label_5 = QtWidgets.QLabel(self.custSreachResultgbox) self.label_5.setGeometry(QtCore.QRect(5, 7, 30, 13)) self.label_5.setObjectName("label_5") self.custnamelbl = QtWidgets.QLineEdit(self.custSreachResultgbox) self.custnamelbl.setEnabled(False) self.custnamelbl.setGeometry(QtCore.QRect(39, 5, 220, 20)) font = QtGui.QFont() font.setPointSize(9) self.custnamelbl.setFont(font) self.custnamelbl.setStyleSheet("color: rgb(255, 0, 0);") self.custnamelbl.setObjectName("custnamelbl") self.label_6 = QtWidgets.QLabel(self.custSreachResultgbox) self.label_6.setGeometry(QtCore.QRect(5, 30, 47, 13)) self.label_6.setObjectName("label_6") self.custmobnumlbl = QtWidgets.QLineEdit(self.custSreachResultgbox) self.custmobnumlbl.setEnabled(False) self.custmobnumlbl.setGeometry(QtCore.QRect(53, 28, 200, 20)) font = QtGui.QFont() font.setPointSize(9) self.custmobnumlbl.setFont(font) self.custmobnumlbl.setStyleSheet("color: rgb(255, 0, 0);") self.custmobnumlbl.setObjectName("custmobnumlbl") self.custagelbl = QtWidgets.QLineEdit(self.custSreachResultgbox) self.custagelbl.setEnabled(False) self.custagelbl.setGeometry(QtCore.QRect(32, 51, 113, 20)) font = QtGui.QFont() font.setPointSize(9) self.custagelbl.setFont(font) self.custagelbl.setStyleSheet("color: rgb(255, 0, 0);") self.custagelbl.setObjectName("custagelbl") self.label_7 = QtWidgets.QLabel(self.custSreachResultgbox) self.label_7.setGeometry(QtCore.QRect(6, 54, 30, 13)) self.label_7.setObjectName("label_7") self.label_8 = QtWidgets.QLabel(self.custSreachResultgbox) self.label_8.setGeometry(QtCore.QRect(5, 78, 30, 13)) self.label_8.setObjectName("label_8") self.custcitylbl = QtWidgets.QLineEdit(self.custSreachResultgbox) self.custcitylbl.setEnabled(False) self.custcitylbl.setGeometry(QtCore.QRect(30, 75, 113, 20)) font = QtGui.QFont() font.setPointSize(9) self.custcitylbl.setFont(font) self.custcitylbl.setStyleSheet("color: rgb(255, 0, 0);") self.custcitylbl.setObjectName("custcitylbl") # report by maintenance status self.maintStatusgbox = QtWidgets.QGroupBox(reportDialog) # self.maintStatusgbox.setGeometry(QtCore.QRect(288, 3, 270, 140)) self.maintStatusgbox.setObjectName("maintStatusgbox") self.waitingLaborCostrbtn = QtWidgets.QRadioButton( self.maintStatusgbox) self.waitingLaborCostrbtn.setGeometry(QtCore.QRect(10, 20, 120, 17)) self.waitingLaborCostrbtn.setObjectName("waitingLaborCostrbtn") self.watingCustomerConfirmrbtn = QtWidgets.QRadioButton( self.maintStatusgbox) self.watingCustomerConfirmrbtn.setGeometry( QtCore.QRect(10, 40, 170, 17)) self.watingCustomerConfirmrbtn.setObjectName( "watingCustomerConfirmrbtn") self.underProcessingrbtn = QtWidgets.QRadioButton(self.maintStatusgbox) self.underProcessingrbtn.setGeometry(QtCore.QRect(130, 20, 110, 17)) self.underProcessingrbtn.setObjectName("underProcessingrbtn") self.finishandwaitdelrbtn = QtWidgets.QRadioButton( self.maintStatusgbox) self.finishandwaitdelrbtn.setGeometry(QtCore.QRect(10, 60, 150, 17)) self.finishandwaitdelrbtn.setObjectName("finishandwaitdelrbtn") self.finishrbtn = QtWidgets.QRadioButton(self.maintStatusgbox) self.finishrbtn.setGeometry(QtCore.QRect(10, 80, 82, 17)) self.finishrbtn.setObjectName("finishrbtn") self.line_5 = QtWidgets.QFrame(self.maintStatusgbox) self.line_5.setGeometry(QtCore.QRect(5, 100, 260, 3)) self.line_5.setFrameShape(QtWidgets.QFrame.HLine) self.line_5.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_5.setObjectName("line_5") self.maintstatuslbl = QtWidgets.QLabel(self.maintStatusgbox) self.maintstatuslbl.setGeometry(QtCore.QRect(4, 105, 260, 20)) self.maintstatuslbl.setStyleSheet("color: rgb(255, 0, 0);") self.maintstatuslbl.setText("") self.maintstatuslbl.setAlignment(QtCore.Qt.AlignCenter) self.maintstatuslbl.setObjectName("maintstatuslbl") self.line_6 = QtWidgets.QFrame(self.maintStatusgbox) self.line_6.setGeometry(QtCore.QRect(5, 130, 260, 3)) self.line_6.setFrameShape(QtWidgets.QFrame.HLine) self.line_6.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_6.setObjectName("line_6") # report by date self.dategbox = QtWidgets.QGroupBox(reportDialog) # self.dategbox.setGeometry(QtCore.QRect(288, 143, 270, 80)) self.dategbox.setObjectName("dategbox") self.label_4 = QtWidgets.QLabel(self.dategbox) self.label_4.setGeometry(QtCore.QRect(6, 23, 40, 13)) self.label_4.setObjectName("label_4") self.fromdateEdit = QtWidgets.QDateEdit(self.dategbox) self.fromdateEdit.setGeometry(QtCore.QRect(39, 19, 110, 22)) self.fromdateEdit.setObjectName("fromdateEdit") self.label_9 = QtWidgets.QLabel(self.dategbox) self.label_9.setGeometry(QtCore.QRect(6, 48, 40, 13)) self.label_9.setObjectName("label_9") self.todateEdit = QtWidgets.QDateEdit(self.dategbox) self.todateEdit.setGeometry(QtCore.QRect(39, 44, 110, 22)) self.todateEdit.setObjectName("todateEdit") # report Action buton and line self.repotbtn = QtWidgets.QPushButton(reportDialog) self.repotbtn.setObjectName("repotbtn") self.repoline = QtWidgets.QFrame(reportDialog) self.repoline.setFrameShape(QtWidgets.QFrame.HLine) self.repoline.setFrameShadow(QtWidgets.QFrame.Sunken) self.repoline.setObjectName("repoline") self.line_4 = QtWidgets.QFrame(reportDialog) self.line_4.setGeometry(QtCore.QRect(282, 5, 3, 350)) self.line_4.setFrameShape(QtWidgets.QFrame.VLine) self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_4.setObjectName("line_4") self.custsearchgbox.setVisible(False) self.custSreachResultgbox.setVisible(False) self.maintStatusgbox.setVisible(False) self.repoline.setVisible(False) self.repotbtn.setVisible(False) self.dategbox.setVisible(False) # role role = getLoginDataPKL()['role'] if int(role) == 2: self.methodcomboBox.model().item(1).setEnabled(False) self.methodcomboBox.model().item(2).setEnabled(False) self.methodcomboBox.model().item(3).setEnabled(False) self.methodcomboBox.model().item(4).setEnabled(False) self.methodcomboBox.model().item(5).setEnabled(False) self.methodcomboBox.model().item(6).setEnabled(False) self.methodcomboBox.model().item(7).setEnabled(False) self.methodcomboBox.model().item(8).setEnabled(False) self.methodcomboBox.model().item(9).setEnabled(False) if int(role) == 3: self.methodcomboBox.model().item(1).setEnabled(False) self.methodcomboBox.model().item(3).setEnabled(False) self.methodcomboBox.model().item(4).setEnabled(False) self.methodcomboBox.model().item(5).setEnabled(False) self.methodcomboBox.model().item(6).setEnabled(False) self.methodcomboBox.model().item(7).setEnabled(False) self.methodcomboBox.model().item(8).setEnabled(False) self.methodcomboBox.model().item(9).setEnabled(False) self.finishandwaitdelrbtn.setEnabled(False) self.finishrbtn.setEnabled(False) self.waitingLaborCostrbtn.setEnabled(False) self.watingCustomerConfirmrbtn.setEnabled(False) self.retranslateUi(reportDialog) QtCore.QMetaObject.connectSlotsByName(reportDialog) self.methodcomboBox.currentIndexChanged.connect(self.setGromity)
def setupUi(self, createNewCustomer): self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowCloseButtonHint) createNewCustomer.setObjectName("createNewCustomer") createNewCustomer.resize(391, 388) self.label = QtWidgets.QLabel(createNewCustomer) self.label.setGeometry(QtCore.QRect(10, 10, 47, 16)) self.label.setObjectName("label") self.loggeduserlbl = QtWidgets.QLabel(createNewCustomer) self.loggeduserlbl.setGeometry(QtCore.QRect(60, 10, 191, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.loggeduserlbl.setFont(font) self.loggeduserlbl.setText("") self.loggeduserlbl.setObjectName("loggeduserlbl") self.loggeduserlbl.setText(getLoginDataPKL()['name']) self.line = QtWidgets.QFrame(createNewCustomer) self.line.setGeometry(QtCore.QRect(5, 27, 381, 16)) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.custnameled = QtWidgets.QLineEdit(createNewCustomer) self.custnameled.setGeometry(QtCore.QRect(63, 43, 261, 20)) self.custnameled.setObjectName("custnameled") self.mobcustled = QtWidgets.QLineEdit(createNewCustomer) self.mobcustled.setGeometry(QtCore.QRect(63, 70, 191, 20)) self.mobcustled.setObjectName("mobcustled") self.mobcustled.setValidator(QIntValidator()) self.mobcustled_1 = QtWidgets.QLineEdit(createNewCustomer) self.mobcustled_1.setGeometry(QtCore.QRect(63, 100, 191, 20)) self.mobcustled_1.setObjectName("mobcustled_1") self.mobcustled_1.setValidator(QIntValidator()) self.mobcustled_2 = QtWidgets.QLineEdit(createNewCustomer) self.mobcustled_2.setGeometry(QtCore.QRect(63, 130, 191, 20)) self.mobcustled_2.setObjectName("mobcustled_2") self.mobcustled_2.setValidator(QIntValidator()) self.mobcustled_3 = QtWidgets.QLineEdit(createNewCustomer) self.mobcustled_3.setGeometry(QtCore.QRect(63, 160, 191, 20)) self.mobcustled_3.setObjectName("mobcustled_3") self.mobcustled_3.setValidator(QIntValidator()) self.mobcustled_4 = QtWidgets.QLineEdit(createNewCustomer) self.mobcustled_4.setGeometry(QtCore.QRect(63, 190, 191, 20)) self.mobcustled_4.setObjectName("mobcustled_4") self.mobcustled_4.setValidator(QIntValidator()) self.citycmbx = QtWidgets.QComboBox(createNewCustomer) self.citycmbx.setGeometry(QtCore.QRect(60, 217, 171, 22)) self.citycmbx.setObjectName("citycmbx") self.citycmbx.addItem("", 0) for city in cityModel.select_all_cities(): self.citycmbx.addItem(city.name, city.id) self.agespin = QtWidgets.QSpinBox(createNewCustomer) self.agespin.setGeometry(QtCore.QRect(63, 245, 81, 22)) self.agespin.setObjectName("agespin") self.groupBox = QtWidgets.QGroupBox(createNewCustomer) self.groupBox.setGeometry(QtCore.QRect(63, 270, 191, 41)) self.groupBox.setTitle("") self.groupBox.setObjectName("groupBox") self.horizontalLayoutWidget = QtWidgets.QWidget(self.groupBox) self.horizontalLayoutWidget.setGeometry(QtCore.QRect(3, 1, 181, 31)) self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget") self.horizontalLayout = QtWidgets.QHBoxLayout( self.horizontalLayoutWidget) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.malebtn = QtWidgets.QRadioButton(self.horizontalLayoutWidget) self.malebtn.setObjectName("malebtn") self.horizontalLayout.addWidget(self.malebtn) self.femalerbtn = QtWidgets.QRadioButton(self.horizontalLayoutWidget) self.femalerbtn.setObjectName("femalerbtn") self.horizontalLayout.addWidget(self.femalerbtn) self.savebtn = QtWidgets.QPushButton(createNewCustomer) self.savebtn.setGeometry(QtCore.QRect(85, 345, 75, 31)) self.savebtn.setObjectName("savebtn") self.savebtn.clicked.connect(self.do_createNewCustomer) self.cancelbtn = QtWidgets.QPushButton(createNewCustomer) self.cancelbtn.setGeometry(QtCore.QRect(205, 345, 75, 31)) self.cancelbtn.setObjectName("cancelbtn") self.cancelbtn.clicked.connect(self.close) self.statuslbl = QtWidgets.QLabel(createNewCustomer) self.statuslbl.setGeometry(QtCore.QRect(5, 312, 381, 31)) self.statuslbl.setStyleSheet("color: rgb(255, 0, 0);") self.statuslbl.setText("") self.statuslbl.setAlignment(QtCore.Qt.AlignCenter) self.statuslbl.setObjectName("statuslbl") self.layoutWidget = QtWidgets.QWidget(createNewCustomer) self.layoutWidget.setGeometry(QtCore.QRect(9, 37, 51, 260)) self.layoutWidget.setObjectName("layoutWidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.layoutWidget) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.label_3 = QtWidgets.QLabel(self.layoutWidget) self.label_3.setObjectName("label_3") self.verticalLayout.addWidget(self.label_3) self.label_4 = QtWidgets.QLabel(self.layoutWidget) self.label_4.setObjectName("label_4") self.verticalLayout.addWidget(self.label_4) self.label_15 = QtWidgets.QLabel(self.layoutWidget) self.label_15.setObjectName("label_15") self.verticalLayout.addWidget(self.label_15) self.label_16 = QtWidgets.QLabel(self.layoutWidget) self.label_16.setObjectName("label_16") self.verticalLayout.addWidget(self.label_16) self.label_17 = QtWidgets.QLabel(self.layoutWidget) self.label_17.setObjectName("label_17") self.verticalLayout.addWidget(self.label_17) self.label_18 = QtWidgets.QLabel(self.layoutWidget) self.label_18.setObjectName("label_18") self.verticalLayout.addWidget(self.label_18) self.label_7 = QtWidgets.QLabel(self.layoutWidget) self.label_7.setObjectName("label_7") self.verticalLayout.addWidget(self.label_7) self.label_6 = QtWidgets.QLabel(self.layoutWidget) self.label_6.setObjectName("label_6") self.verticalLayout.addWidget(self.label_6) self.label_5 = QtWidgets.QLabel(self.layoutWidget) self.label_5.setObjectName("label_5") self.verticalLayout.addWidget(self.label_5) self.malebtn.setChecked(True) self.retranslateUi(createNewCustomer) QtCore.QMetaObject.connectSlotsByName(createNewCustomer)
def setupUi(self, addNewRMTypeDialog): self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowCloseButtonHint) addNewRMTypeDialog.setObjectName("addNewRMTypeDialog") addNewRMTypeDialog.resize(506, 310) self.label = QtWidgets.QLabel(addNewRMTypeDialog) self.label.setGeometry(QtCore.QRect(10, 5, 51, 21)) self.label.setObjectName("label") self.loggeduserlbl = QtWidgets.QLabel(addNewRMTypeDialog) self.loggeduserlbl.setGeometry(QtCore.QRect(62, 6, 171, 21)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.loggeduserlbl.setFont(font) self.loggeduserlbl.setText("") self.loggeduserlbl.setObjectName("loggeduserlbl") self.loggeduserlbl.setText(getLoginDataPKL()['name']) self.line = QtWidgets.QFrame(addNewRMTypeDialog) self.line.setGeometry(QtCore.QRect(7, 25, 491, 16)) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.verticalLayoutWidget = QtWidgets.QWidget(addNewRMTypeDialog) self.verticalLayoutWidget.setGeometry(QtCore.QRect(14, 40, 111, 171)) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.verticalLayoutWidget) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.label_3 = QtWidgets.QLabel(self.verticalLayoutWidget) self.label_3.setObjectName("label_3") self.verticalLayout.addWidget(self.label_3) self.label_4 = QtWidgets.QLabel(self.verticalLayoutWidget) self.label_4.setObjectName("label_4") self.verticalLayout.addWidget(self.label_4) self.label_5 = QtWidgets.QLabel(self.verticalLayoutWidget) self.label_5.setObjectName("label_5") self.verticalLayout.addWidget(self.label_5) self.label_6 = QtWidgets.QLabel(self.verticalLayoutWidget) self.label_6.setObjectName("label_6") self.verticalLayout.addWidget(self.label_6) self.rmNameled = QtWidgets.QLineEdit(addNewRMTypeDialog) self.rmNameled.setGeometry(QtCore.QRect(56, 52, 370, 20)) self.rmNameled.setObjectName("rmNameled") self.srtingSizeled = QtWidgets.QLineEdit(addNewRMTypeDialog) self.srtingSizeled.setGeometry(QtCore.QRect(77, 139, 190, 20)) self.srtingSizeled.setObjectName("srtingSizeled") self.invQTYSpinBox = QtWidgets.QDoubleSpinBox(addNewRMTypeDialog) self.invQTYSpinBox.setGeometry(QtCore.QRect(127, 181, 131, 22)) self.invQTYSpinBox.setMaximum(100000000) self.invQTYSpinBox.setObjectName("invQTYSpinBox") self.label_7 = QtWidgets.QLabel(addNewRMTypeDialog) self.label_7.setGeometry(QtCore.QRect(240, 99, 41, 16)) self.label_7.setObjectName("label_7") self.rmDefualtSizeSpinBox = QtWidgets.QDoubleSpinBox( addNewRMTypeDialog) self.rmDefualtSizeSpinBox.setGeometry(QtCore.QRect(86, 95, 131, 22)) self.rmDefualtSizeSpinBox.setMaximum(100000000) self.rmDefualtSizeSpinBox.setObjectName("rmDefualtSizeSpinBox") self.rmunitcomboBox = QtWidgets.QComboBox(addNewRMTypeDialog) self.rmunitcomboBox.setGeometry(QtCore.QRect(272, 97, 161, 22)) self.rmunitcomboBox.setObjectName("rmunitcomboBox") self.rmunitcomboBox.addItem("", "") self.rmunitcomboBox.addItem("m", "") self.rmunitcomboBox.addItem("cm", "") self.rmunitcomboBox.addItem("m", "") self.rmunitcomboBox.addItem("g", "") self.rmunitcomboBox.addItem("kg", "") self.rmunitcomboBox.addItem("ea", "") self.rmunitcomboBox.addItem("l", "") self.label_8 = QtWidgets.QLabel(addNewRMTypeDialog) self.label_8.setGeometry(QtCore.QRect(280, 141, 60, 13)) self.label_8.setObjectName("label_8") self.rmcostled = QtWidgets.QLineEdit(addNewRMTypeDialog) self.rmcostled.setGeometry(QtCore.QRect(334, 139, 140, 20)) self.rmcostled.setObjectName("rmcostled") self.rmcostled.setValidator(QDoubleValidator()) self.savebtn = QtWidgets.QPushButton(addNewRMTypeDialog) self.savebtn.setGeometry(QtCore.QRect(148, 260, 72, 41)) self.savebtn.setObjectName("savebtn") self.savebtn.clicked.connect(self.doAdd) self.cancelbtn = QtWidgets.QPushButton(addNewRMTypeDialog) self.cancelbtn.setGeometry(QtCore.QRect(256, 260, 72, 41)) self.cancelbtn.setObjectName("cancelbtn") self.cancelbtn.clicked.connect(self.do_exit) self.statulbl = QtWidgets.QLabel(addNewRMTypeDialog) self.statulbl.setGeometry(QtCore.QRect(16, 214, 461, 41)) self.statulbl.setStyleSheet("color: rgb(255, 0, 0);") self.statulbl.setAlignment(QtCore.Qt.AlignCenter) self.statulbl.setText("") self.statulbl.setAlignment(QtCore.Qt.AlignCenter) self.statulbl.setObjectName("statulbl") self.label_2 = QtWidgets.QLabel(addNewRMTypeDialog) self.label_2.setGeometry(QtCore.QRect(477, 143, 47, 13)) self.label_2.setObjectName("label_2") self.label_16 = QtWidgets.QLabel(addNewRMTypeDialog) self.label_16.setGeometry(QtCore.QRect(280, 185, 50, 16)) self.label_16.setObjectName("label_16") self.miniSpinBox = QtWidgets.QDoubleSpinBox(addNewRMTypeDialog) self.miniSpinBox.setGeometry(QtCore.QRect(335, 182, 131, 22)) self.miniSpinBox.setMaximum(100000000) self.miniSpinBox.setObjectName("miniSpinBox") self.retranslateUi(addNewRMTypeDialog) self.rmunitcomboBox.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(addNewRMTypeDialog)
def setupUi(self, finishMaintenanceDialog): self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowCloseButtonHint) finishMaintenanceDialog.setObjectName("finishMaintenanceDialog") finishMaintenanceDialog.resize(832, 508) self.label = QtWidgets.QLabel(finishMaintenanceDialog) self.label.setGeometry(QtCore.QRect(14, 3, 47, 20)) self.label.setObjectName("label") self.loggeduser = QtWidgets.QLabel(finishMaintenanceDialog) self.loggeduser.setGeometry(QtCore.QRect(65, 3, 180, 20)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.loggeduser.setFont(font) self.loggeduser.setText("") self.loggeduser.setObjectName("loggeduser") self.loggeduser.setText(getLoginDataPKL()['name']) self.line = QtWidgets.QFrame(finishMaintenanceDialog) self.line.setGeometry(QtCore.QRect(3, 28, 820, 3)) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.label_3 = QtWidgets.QLabel(finishMaintenanceDialog) self.label_3.setGeometry(QtCore.QRect(14, 31, 150, 20)) self.label_3.setObjectName("label_3") self.tableView = QtWidgets.QTableView(finishMaintenanceDialog) self.tableView.setGeometry(QtCore.QRect(10, 50, 390, 411)) self.tableView.setObjectName("tableView") self.tableView.setEditTriggers( QtWidgets.QAbstractItemView.NoEditTriggers) self.tableView.setTabKeyNavigation(False) self.tableView.setProperty("showDropIndicator", False) self.tableView.setDragDropOverwriteMode(False) self.tableView.setSelectionMode( QtWidgets.QAbstractItemView.SingleSelection) self.tableView.setSelectionBehavior( QtWidgets.QAbstractItemView.SelectRows) self.tableView.horizontalHeader().setCascadingSectionResizes(True) self.tableData = MaintenanceTableModel() self.tableView.setModel(self.tableData) self.tableView.setColumnWidth(0, 100) self.tableView.setColumnWidth(1, 191) self.tableView.setColumnWidth(2, 82) for idx, val in enumerate(getMaintenanceUnderProccessing()): self.tableData.addCustomer( Customers( getMaintenanceUnderProccessing()[idx].customers.name, getMaintenanceUnderProccessing() [idx].customers.mobile_number, None, None, None, None, getMaintenanceUnderProccessing()[idx].m_code, None, None)) self.tableView.clicked.connect(self.Clicked) self.line_2 = QtWidgets.QFrame(finishMaintenanceDialog) self.line_2.setGeometry(QtCore.QRect(410, 35, 3, 470)) self.line_2.setFrameShape(QtWidgets.QFrame.VLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.label_4 = QtWidgets.QLabel(finishMaintenanceDialog) self.label_4.setGeometry(QtCore.QRect(420, 83, 100, 13)) self.label_4.setObjectName("label_4") self.label_5 = QtWidgets.QLabel(finishMaintenanceDialog) self.label_5.setGeometry(QtCore.QRect(420, 103, 110, 20)) self.label_5.setObjectName("label_5") self.label_6 = QtWidgets.QLabel(finishMaintenanceDialog) self.label_6.setGeometry(QtCore.QRect(420, 124, 130, 20)) self.label_6.setObjectName("label_6") self.label_7 = QtWidgets.QLabel(finishMaintenanceDialog) self.label_7.setGeometry(QtCore.QRect(421, 34, 90, 20)) self.label_7.setObjectName("label_7") self.label_8 = QtWidgets.QLabel(finishMaintenanceDialog) self.label_8.setGeometry(QtCore.QRect(420, 56, 120, 20)) self.label_8.setObjectName("label_8") self.maintCodelbl = QtWidgets.QLineEdit(finishMaintenanceDialog) self.maintCodelbl.setEnabled(False) self.maintCodelbl.setGeometry(QtCore.QRect(519, 81, 120, 20)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.maintCodelbl.setFont(font) self.maintCodelbl.setStyleSheet("color: rgb(255, 0, 0);") self.maintCodelbl.setObjectName("maintCodelbl") self.maintProductlbl = QtWidgets.QLineEdit(finishMaintenanceDialog) self.maintProductlbl.setEnabled(False) self.maintProductlbl.setGeometry(QtCore.QRect(532, 104, 280, 20)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.maintProductlbl.setFont(font) self.maintProductlbl.setStyleSheet("color: rgb(255, 0, 0);") self.maintProductlbl.setObjectName("maintProductlbl") self.maintDesclbl = QtWidgets.QTextBrowser(finishMaintenanceDialog) self.maintDesclbl.setEnabled(False) self.maintDesclbl.setGeometry(QtCore.QRect(549, 128, 270, 80)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.maintDesclbl.setFont(font) self.maintDesclbl.setStyleSheet("color: rgb(255, 0, 0);") self.maintDesclbl.setLineWidth(1) self.maintDesclbl.setObjectName("maintDesclbl") self.custNamelbl = QtWidgets.QLineEdit(finishMaintenanceDialog) self.custNamelbl.setEnabled(False) self.custNamelbl.setGeometry(QtCore.QRect(508, 35, 280, 20)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.custNamelbl.setFont(font) self.custNamelbl.setStyleSheet("color: rgb(255, 0, 0);") self.custNamelbl.setObjectName("custNamelbl") self.custMobilePhonelbl = QtWidgets.QLineEdit(finishMaintenanceDialog) self.custMobilePhonelbl.setEnabled(False) self.custMobilePhonelbl.setGeometry(QtCore.QRect(543, 58, 240, 20)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.custMobilePhonelbl.setFont(font) self.custMobilePhonelbl.setStyleSheet("color: rgb(255, 0, 0);") self.custMobilePhonelbl.setObjectName("custMobilePhonelbl") self.line_3 = QtWidgets.QFrame(finishMaintenanceDialog) self.line_3.setGeometry(QtCore.QRect(416, 211, 410, 3)) self.line_3.setFrameShape(QtWidgets.QFrame.HLine) self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_3.setObjectName("line_3") self.deletebtn = QtWidgets.QPushButton(finishMaintenanceDialog) self.deletebtn.setGeometry(QtCore.QRect(473, 462, 90, 40)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.deletebtn.setFont(font) self.deletebtn.setStyleSheet("background-color: rgb(255, 0, 0);\n" "color: rgb(255, 255, 255);") self.deletebtn.setObjectName("deletebtn") self.closebtn = QtWidgets.QPushButton(finishMaintenanceDialog) self.closebtn.setGeometry(QtCore.QRect(687, 462, 90, 40)) self.closebtn.setObjectName("closebtn") self.closebtn.clicked.connect(self.close) self.detailsbtn = QtWidgets.QPushButton(finishMaintenanceDialog) self.detailsbtn.setGeometry(QtCore.QRect(430, 413, 90, 40)) self.detailsbtn.setObjectName("detailsbtn") self.detailsbtn.setEnabled(False) self.line_4 = QtWidgets.QFrame(finishMaintenanceDialog) self.line_4.setGeometry(QtCore.QRect(416, 448, 410, 20)) self.line_4.setFrameShape(QtWidgets.QFrame.HLine) self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_4.setObjectName("line_4") self.label_2 = QtWidgets.QLabel(finishMaintenanceDialog) self.label_2.setGeometry(QtCore.QRect(421, 301, 100, 13)) self.label_2.setObjectName("label_2") self.label_9 = QtWidgets.QLabel(finishMaintenanceDialog) self.label_9.setGeometry(QtCore.QRect(421, 338, 90, 13)) self.label_9.setObjectName("label_9") self.label_10 = QtWidgets.QLabel(finishMaintenanceDialog) self.label_10.setGeometry(QtCore.QRect(421, 380, 100, 13)) self.label_10.setObjectName("label_10") self.label_11 = QtWidgets.QLabel(finishMaintenanceDialog) self.label_11.setGeometry(QtCore.QRect(638, 297, 60, 20)) self.label_11.setAlignment(QtCore.Qt.AlignCenter) self.label_11.setObjectName("label_11") self.rowCostlbl = QtWidgets.QLineEdit(finishMaintenanceDialog) self.rowCostlbl.setEnabled(False) self.rowCostlbl.setGeometry(QtCore.QRect(520, 292, 100, 30)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setItalic(True) font.setWeight(75) self.rowCostlbl.setFont(font) self.rowCostlbl.setStyleSheet("color: rgb(255, 0, 0);") self.rowCostlbl.setObjectName("rowCostlbl") self.spCostlbl = QtWidgets.QLineEdit(finishMaintenanceDialog) self.spCostlbl.setEnabled(False) self.spCostlbl.setGeometry(QtCore.QRect(520, 330, 100, 30)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setItalic(True) font.setWeight(75) self.spCostlbl.setFont(font) self.spCostlbl.setStyleSheet("color: rgb(255, 0, 0);") self.spCostlbl.setObjectName("spCostlbl") self.matTotalCostlbl = QtWidgets.QLineEdit(finishMaintenanceDialog) self.matTotalCostlbl.setEnabled(False) self.matTotalCostlbl.setGeometry(QtCore.QRect(520, 372, 100, 30)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setItalic(True) font.setWeight(75) self.matTotalCostlbl.setFont(font) self.matTotalCostlbl.setStyleSheet("color: rgb(255, 0, 0);") self.matTotalCostlbl.setObjectName("matTotalCostlbl") self.line_5 = QtWidgets.QFrame(finishMaintenanceDialog) self.line_5.setGeometry(QtCore.QRect(629, 293, 3, 110)) self.line_5.setFrameShape(QtWidgets.QFrame.VLine) self.line_5.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_5.setObjectName("line_5") self.label_12 = QtWidgets.QLabel(finishMaintenanceDialog) self.label_12.setGeometry(QtCore.QRect(635, 377, 60, 20)) self.label_12.setAlignment(QtCore.Qt.AlignCenter) self.label_12.setObjectName("label_12") self.laborled = QtWidgets.QLineEdit(finishMaintenanceDialog) self.laborled.setEnabled(False) self.laborled.setGeometry(QtCore.QRect(700, 294, 100, 30)) self.laborled.setObjectName("laborled") self.line_6 = QtWidgets.QFrame(finishMaintenanceDialog) self.line_6.setGeometry(QtCore.QRect(418, 408, 410, 3)) self.line_6.setFrameShape(QtWidgets.QFrame.HLine) self.line_6.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_6.setObjectName("line_6") self.line_7 = QtWidgets.QFrame(finishMaintenanceDialog) self.line_7.setGeometry(QtCore.QRect(420, 365, 200, 3)) self.line_7.setFrameShape(QtWidgets.QFrame.HLine) self.line_7.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_7.setObjectName("line_7") self.totalCostlbl = QtWidgets.QLineEdit(finishMaintenanceDialog) self.totalCostlbl.setEnabled(False) self.totalCostlbl.setGeometry(QtCore.QRect(702, 372, 100, 30)) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setItalic(True) font.setWeight(75) self.totalCostlbl.setFont(font) self.totalCostlbl.setStyleSheet("color: rgb(255, 0, 0);") self.totalCostlbl.setObjectName("totalCostlbl") self.line_8 = QtWidgets.QFrame(finishMaintenanceDialog) self.line_8.setGeometry(QtCore.QRect(630, 462, 3, 40)) self.line_8.setFrameShape(QtWidgets.QFrame.VLine) self.line_8.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_8.setObjectName("line_8") self.line_9 = QtWidgets.QFrame(finishMaintenanceDialog) self.line_9.setGeometry(QtCore.QRect(635, 365, 190, 3)) self.line_9.setFrameShape(QtWidgets.QFrame.HLine) self.line_9.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_9.setObjectName("line_9") self.finishbtn = QtWidgets.QPushButton(finishMaintenanceDialog) self.finishbtn.setGeometry(QtCore.QRect(670, 413, 130, 40)) font = QtGui.QFont() font.setPointSize(11) font.setBold(True) font.setWeight(75) self.finishbtn.setFont(font) self.finishbtn.setStyleSheet("color: rgb(255, 255, 255);\n" "background-color: rgb(0, 203, 0);") self.finishbtn.setObjectName("finishbtn") self.line_10 = QtWidgets.QFrame(finishMaintenanceDialog) self.line_10.setGeometry(QtCore.QRect(415, 287, 410, 3)) self.line_10.setFrameShape(QtWidgets.QFrame.HLine) self.line_10.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_10.setObjectName("line_10") self.label_13 = QtWidgets.QLabel(finishMaintenanceDialog) self.label_13.setGeometry(QtCore.QRect(422, 219, 80, 13)) self.label_13.setObjectName("label_13") self.label_14 = QtWidgets.QLabel(finishMaintenanceDialog) self.label_14.setGeometry(QtCore.QRect(423, 243, 80, 13)) self.label_14.setObjectName("label_14") self.label_15 = QtWidgets.QLabel(finishMaintenanceDialog) self.label_15.setGeometry(QtCore.QRect(423, 265, 80, 13)) self.label_15.setObjectName("label_15") self.createdlbl = QtWidgets.QLineEdit(finishMaintenanceDialog) self.createdlbl.setEnabled(False) self.createdlbl.setGeometry(QtCore.QRect(498, 216, 180, 20)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.createdlbl.setFont(font) self.createdlbl.setStyleSheet("color: rgb(255, 0, 0);") self.createdlbl.setObjectName("createdlbl") self.startlbl = QtWidgets.QLineEdit(finishMaintenanceDialog) self.startlbl.setEnabled(False) self.startlbl.setGeometry(QtCore.QRect(483, 240, 191, 20)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.startlbl.setFont(font) self.startlbl.setStyleSheet("color: rgb(255, 0, 0);") self.startlbl.setObjectName("startlbl") self.finishlbl = QtWidgets.QLineEdit(finishMaintenanceDialog) self.finishlbl.setEnabled(False) self.finishlbl.setGeometry(QtCore.QRect(486, 263, 190, 20)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.finishlbl.setFont(font) self.finishlbl.setStyleSheet("color: rgb(255, 0, 0);") self.finishlbl.setObjectName("finishlbl") self.finishlbl.setVisible(False) self.label_15.setVisible(False) self.finishbtn.setEnabled(False) self.finishbtn.clicked.connect(self.do_finish) self.deletebtn.clicked.connect(self.do_delete) self.detailsbtn.clicked.connect(self.detailsDia) self.retranslateUi(finishMaintenanceDialog) QtCore.QMetaObject.connectSlotsByName(finishMaintenanceDialog) role = getLoginDataPKL()['role'] if int(role) == 2 or int(role) == 3: self.label_11.setVisible(False) self.label_12.setVisible(False) self.laborled.setVisible(False) self.totalCostlbl.setVisible(False) self.deletebtn.setEnabled(False)
def setupUi(self, maintenanceDetailsDialog): self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowCloseButtonHint) maintenanceDetailsDialog.setObjectName("maintenanceDetailsDialog") maintenanceDetailsDialog.resize(696, 588) self.label = QtWidgets.QLabel(maintenanceDetailsDialog) self.label.setGeometry(QtCore.QRect(8, 5, 50, 13)) self.label.setObjectName("label") self.loggeduserlbl = QtWidgets.QLabel(maintenanceDetailsDialog) self.loggeduserlbl.setGeometry(QtCore.QRect(58, 5, 201, 16)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.loggeduserlbl.setFont(font) self.loggeduserlbl.setText("") self.loggeduserlbl.setObjectName("loggeduserlbl") self.loggeduserlbl.setText(getLoginDataPKL()['name']) self.label_3 = QtWidgets.QLabel(maintenanceDetailsDialog) self.label_3.setGeometry(QtCore.QRect(10, 33, 90, 13)) self.label_3.setObjectName("label_3") self.label_4 = QtWidgets.QLabel(maintenanceDetailsDialog) self.label_4.setGeometry(QtCore.QRect(12, 60, 130, 13)) self.label_4.setObjectName("label_4") self.label_5 = QtWidgets.QLabel(maintenanceDetailsDialog) self.label_5.setGeometry(QtCore.QRect(10, 96, 120, 20)) self.label_5.setObjectName("label_5") self.label_6 = QtWidgets.QLabel(maintenanceDetailsDialog) self.label_6.setGeometry(QtCore.QRect(350, 60, 60, 13)) self.label_6.setObjectName("label_6") self.label_7 = QtWidgets.QLabel(maintenanceDetailsDialog) self.label_7.setGeometry(QtCore.QRect(350, 34, 100, 13)) self.label_7.setObjectName("label_7") self.line = QtWidgets.QFrame(maintenanceDetailsDialog) self.line.setGeometry(QtCore.QRect(7, 25, 680, 3)) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.customerNamelbl = QtWidgets.QLineEdit(maintenanceDetailsDialog) self.customerNamelbl.setEnabled(False) self.customerNamelbl.setGeometry(QtCore.QRect(96, 31, 240, 20)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.customerNamelbl.setFont(font) self.customerNamelbl.setStyleSheet("color: rgb(255, 0, 0);") self.customerNamelbl.setObjectName("customerNamelbl") self.maintenanceCodelbl = QtWidgets.QLineEdit(maintenanceDetailsDialog) self.maintenanceCodelbl.setEnabled(False) self.maintenanceCodelbl.setGeometry(QtCore.QRect(449, 31, 160, 20)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.maintenanceCodelbl.setFont(font) self.maintenanceCodelbl.setStyleSheet("color: rgb(255, 0, 0);") self.maintenanceCodelbl.setObjectName("maintenanceCodelbl") self.maintenanceProductlbl = QtWidgets.QLineEdit(maintenanceDetailsDialog) self.maintenanceProductlbl.setEnabled(False) self.maintenanceProductlbl.setGeometry(QtCore.QRect(133, 92, 290, 30)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.maintenanceProductlbl.setFont(font) self.maintenanceProductlbl.setObjectName("maintenanceProductlbl") self.bomCodelbl = QtWidgets.QLineEdit(maintenanceDetailsDialog) self.bomCodelbl.setEnabled(False) self.bomCodelbl.setGeometry(QtCore.QRect(409, 57, 170, 20)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.bomCodelbl.setFont(font) self.bomCodelbl.setStyleSheet("color: rgb(255, 0, 0);") self.bomCodelbl.setObjectName("bomCodelbl") self.customerMobilelbl = QtWidgets.QLineEdit(maintenanceDetailsDialog) self.customerMobilelbl.setEnabled(False) self.customerMobilelbl.setGeometry(QtCore.QRect(144, 57, 190, 20)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.customerMobilelbl.setFont(font) self.customerMobilelbl.setStyleSheet("color: rgb(255, 0, 0);") self.customerMobilelbl.setObjectName("customerMobilelbl") self.line_2 = QtWidgets.QFrame(maintenanceDetailsDialog) self.line_2.setGeometry(QtCore.QRect(7, 82, 680, 3)) self.line_2.setFrameShape(QtWidgets.QFrame.HLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.line_3 = QtWidgets.QFrame(maintenanceDetailsDialog) self.line_3.setGeometry(QtCore.QRect(344, 30, 3, 50)) self.line_3.setFrameShape(QtWidgets.QFrame.VLine) self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_3.setObjectName("line_3") self.label_11 = QtWidgets.QLabel(maintenanceDetailsDialog) self.label_11.setGeometry(QtCore.QRect(11, 136, 130, 13)) self.label_11.setObjectName("label_11") self.label_12 = QtWidgets.QLabel(maintenanceDetailsDialog) self.label_12.setGeometry(QtCore.QRect(10, 222, 60, 13)) self.label_12.setObjectName("label_12") self.maintenanceDescriplbl = QtWidgets.QTextEdit(maintenanceDetailsDialog) self.maintenanceDescriplbl.setEnabled(False) self.maintenanceDescriplbl.setGeometry(QtCore.QRect(141, 132, 380, 80)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.maintenanceDescriplbl.setFont(font) self.maintenanceDescriplbl.setObjectName("maintenanceDescriplbl") self.tableView = QtWidgets.QTableView(maintenanceDetailsDialog) self.tableView.setEnabled(False) self.tableView.setGeometry(QtCore.QRect(71, 221, 520, 360)) self.tableView.setObjectName("tableView") self.closebtn = QtWidgets.QPushButton(maintenanceDetailsDialog) self.closebtn.setGeometry(QtCore.QRect(609, 536, 80, 40)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.closebtn.setFont(font) self.closebtn.setObjectName("closebtn") self.editbtn = QtWidgets.QPushButton(maintenanceDetailsDialog) self.editbtn.setGeometry(QtCore.QRect(609, 483, 80, 40)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.editbtn.setFont(font) self.editbtn.setObjectName("editbtn") self.line_4 = QtWidgets.QFrame(maintenanceDetailsDialog) self.line_4.setGeometry(QtCore.QRect(600, 89, 3, 490)) self.line_4.setFrameShape(QtWidgets.QFrame.VLine) self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_4.setObjectName("line_4") self.retranslateUi(maintenanceDetailsDialog) QtCore.QMetaObject.connectSlotsByName(maintenanceDetailsDialog) self.maintedata() self.editbtn.clicked.connect(self.openEdit) self.closebtn.clicked.connect(self.close) # role handel role = getLoginDataPKL()['role'] if int(role) == 1 or int(role) == 2: # self. self.editbtn.setEnabled(False)