Ejemplo n.º 1
0
    def create_pdf(self):
        """
		Create a pdf
		"""
        story = []

        doc = SimpleDocTemplate(self.refile, pagesize=A4)
        styles = getSampleStyleSheet()

        spacer = Spacer(0, 0.07 * inch)

        story.append(spacer)
        story.append(spacer)

        line = MCLine(-30, 470)
        story.append(line)
        story.append(spacer)

        text_data = [
            "#", "RM. Code", "RM. Name", "RM. Size", "RM. Cost",
            "RM. INV. QTY."
        ]
        d = []
        font_size = 8
        centered = ParagraphStyle(name="centered", alignment=TA_CENTER)
        for text in text_data:
            ptext = "<font size=%s><b>%s</b></font>" % (font_size, text)
            p = Paragraph(ptext, centered)
            d.append(p)

        data = [d]

        line_num = 1

        formatted_line_data = []

        for val in select_all_raw_material():

            line_data = [
                str(line_num), val.code, val.name, val.string_size,
                val.cost_per_default_size, val.inv_qty
            ]

            for item in line_data:
                ptext = "<font size=%s>%s</font>" % (font_size - 1, item)
                p = Paragraph(ptext, centered)
                formatted_line_data.append(p)
            data.append(formatted_line_data)
            formatted_line_data = []
            line_num += 1

        table = Table(data,
                      colWidths=[50, 80, 180, 100, 50, 70],
                      rowHeights=20,
                      style=[('GRID', (0, 0), (-1, -1), 0.5, colors.black)])
        story.append(table)
        story.append(spacer)

        matxtnum = '<font size=11><p><u>Manager</u><br/>Mohamed Althubiti</p></font>'
        pmatxtnum = Paragraph(matxtnum, centered)
        data = [['', '', '', '', pmatxtnum]]
        t = Table(data, colWidths=[150, 5, 250, 5, 150])
        t.setStyle(
            TableStyle([('LINEABOVE', (3, 2), (-1, -1), 0.25, colors.black)]))
        story.append(t)
        #########################################################################################

        story.append(spacer)

        doc.build(story,
                  onFirstPage=self.createDocument,
                  onLaterPages=self.createDocument)

        subprocess.Popen([self.refile], shell=True)
Ejemplo n.º 2
0
    def setupUi(self, addRMOBDialog):
        self.setWindowFlags(self.windowFlags()
                            & ~QtCore.Qt.WindowCloseButtonHint)

        addRMOBDialog.setObjectName("addRMOBDialog")
        addRMOBDialog.resize(726, 270)
        self.label = QtWidgets.QLabel(addRMOBDialog)
        self.label.setGeometry(QtCore.QRect(10, 10, 150, 13))
        self.label.setObjectName("label")
        self.label_2 = QtWidgets.QLabel(addRMOBDialog)
        self.label_2.setGeometry(QtCore.QRect(380, 20, 120, 13))
        self.label_2.setObjectName("label_2")
        self.rmnameled = QtWidgets.QLineEdit(addRMOBDialog)
        self.rmnameled.setEnabled(False)
        self.rmnameled.setGeometry(QtCore.QRect(495, 18, 220, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.rmnameled.setFont(font)
        self.rmnameled.setStyleSheet("color: rgb(255, 0, 0);")
        self.rmnameled.setObjectName("rmnameled")
        self.rmcodeled = QtWidgets.QLineEdit(addRMOBDialog)
        self.rmcodeled.setEnabled(False)
        self.rmcodeled.setGeometry(QtCore.QRect(418, 50, 90, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.rmcodeled.setFont(font)
        self.rmcodeled.setStyleSheet("color: rgb(255, 0, 0);")
        self.rmcodeled.setObjectName("rmcodeled")
        self.label_3 = QtWidgets.QLabel(addRMOBDialog)
        self.label_3.setGeometry(QtCore.QRect(383, 54, 30, 13))
        self.label_3.setObjectName("label_3")
        self.rminqtyled = QtWidgets.QLineEdit(addRMOBDialog)
        self.rminqtyled.setEnabled(False)
        self.rminqtyled.setGeometry(QtCore.QRect(596, 50, 80, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.rminqtyled.setFont(font)
        self.rminqtyled.setStyleSheet("color: rgb(255, 0, 0);")
        self.rminqtyled.setObjectName("rminqtyled")
        self.label_4 = QtWidgets.QLabel(addRMOBDialog)
        self.label_4.setGeometry(QtCore.QRect(517, 53, 80, 13))
        self.label_4.setObjectName("label_4")
        self.reqqtyled_2 = QtWidgets.QLineEdit(addRMOBDialog)
        self.reqqtyled_2.setGeometry(QtCore.QRect(466, 138, 150, 20))
        self.reqqtyled_2.setObjectName("reqqtyled_2")
        self.reqqtyled = QtWidgets.QLabel(addRMOBDialog)
        self.reqqtyled.setGeometry(QtCore.QRect(478, 117, 130, 13))
        self.reqqtyled.setObjectName("reqqtyled")
        self.rmdefaultsizeled = QtWidgets.QLineEdit(addRMOBDialog)
        self.rmdefaultsizeled.setEnabled(False)
        self.rmdefaultsizeled.setGeometry(QtCore.QRect(452, 80, 160, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.rmdefaultsizeled.setFont(font)
        self.rmdefaultsizeled.setStyleSheet("color: rgb(255, 0, 0);")
        self.rmdefaultsizeled.setObjectName("rmdefaultsizeled")
        self.label_6 = QtWidgets.QLabel(addRMOBDialog)
        self.label_6.setGeometry(QtCore.QRect(385, 83, 70, 13))
        self.label_6.setObjectName("label_6")
        self.line = QtWidgets.QFrame(addRMOBDialog)
        self.line.setGeometry(QtCore.QRect(379, 108, 340, 3))
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.addbtn = QtWidgets.QPushButton(addRMOBDialog)
        self.addbtn.setGeometry(QtCore.QRect(461, 233, 70, 30))
        self.addbtn.setObjectName("addbtn")
        self.closebtn = QtWidgets.QPushButton(addRMOBDialog)
        self.closebtn.setGeometry(QtCore.QRect(551, 233, 70, 30))
        self.closebtn.setObjectName("closebtn")
        self.listView = QtWidgets.QListWidget(addRMOBDialog)
        self.listView.setGeometry(QtCore.QRect(10, 30, 360, 230))
        self.listView.setObjectName("listView")
        self.line_2 = QtWidgets.QFrame(addRMOBDialog)
        self.line_2.setGeometry(QtCore.QRect(374, 6, 3, 260))
        self.line_2.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.reasonled = QtWidgets.QLineEdit(addRMOBDialog)
        self.reasonled.setGeometry(QtCore.QRect(387, 192, 330, 20))
        self.reasonled.setObjectName("reasonled")
        self.rlabel = QtWidgets.QLabel(addRMOBDialog)
        self.rlabel.setGeometry(QtCore.QRect(528, 172, 40, 13))
        self.rlabel.setObjectName("rlabel")
        self.line_3 = QtWidgets.QFrame(addRMOBDialog)
        self.line_3.setGeometry(QtCore.QRect(379, 227, 340, 3))
        self.line_3.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_3.setObjectName("line_3")
        for item in select_all_raw_material():
            self.listView.addItem(item.code + " - " + item.name)

        self.listView.itemClicked.connect(self.Clicked)
        self.addbtn.clicked.connect(self.do_add)
        self.retranslateUi(addRMOBDialog)
        QtCore.QMetaObject.connectSlotsByName(addRMOBDialog)
Ejemplo n.º 3
0
    def setupUi(self, addRMBOMItemDialog):
        self.setWindowFlags(self.windowFlags()
                            & ~QtCore.Qt.WindowCloseButtonHint)

        addRMBOMItemDialog.setObjectName("addRMBOMItemDialog")
        addRMBOMItemDialog.resize(726, 231)
        self.label = QtWidgets.QLabel(addRMBOMItemDialog)
        self.label.setGeometry(QtCore.QRect(10, 10, 150, 13))
        self.label.setObjectName("label")
        self.label_2 = QtWidgets.QLabel(addRMBOMItemDialog)
        self.label_2.setGeometry(QtCore.QRect(380, 30, 120, 13))
        self.label_2.setObjectName("label_2")
        self.rmnameled = QtWidgets.QLineEdit(addRMBOMItemDialog)
        self.rmnameled.setEnabled(False)
        self.rmnameled.setGeometry(QtCore.QRect(495, 28, 220, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.rmnameled.setFont(font)
        self.rmnameled.setStyleSheet("color: rgb(255, 0, 0);")
        self.rmnameled.setObjectName("rmnameled")
        self.rmcodeled = QtWidgets.QLineEdit(addRMBOMItemDialog)
        self.rmcodeled.setEnabled(False)
        self.rmcodeled.setGeometry(QtCore.QRect(418, 60, 90, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.rmcodeled.setFont(font)
        self.rmcodeled.setStyleSheet("color: rgb(255, 0, 0);")
        self.rmcodeled.setObjectName("rmcodeled")
        self.label_3 = QtWidgets.QLabel(addRMBOMItemDialog)
        self.label_3.setGeometry(QtCore.QRect(383, 62, 30, 13))
        self.label_3.setObjectName("label_3")
        self.rminqtyled = QtWidgets.QLineEdit(addRMBOMItemDialog)
        self.rminqtyled.setEnabled(False)
        self.rminqtyled.setGeometry(QtCore.QRect(596, 60, 80, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.rminqtyled.setFont(font)
        self.rminqtyled.setStyleSheet("color: rgb(255, 0, 0);")
        self.rminqtyled.setObjectName("rminqtyled")
        self.label_4 = QtWidgets.QLabel(addRMBOMItemDialog)
        self.label_4.setGeometry(QtCore.QRect(517, 63, 80, 13))
        self.label_4.setObjectName("label_4")
        self.reqqtyled_2 = QtWidgets.QLineEdit(addRMBOMItemDialog)
        self.reqqtyled_2.setGeometry(QtCore.QRect(466, 145, 150, 20))
        self.reqqtyled_2.setObjectName("reqqtyled_2")
        self.reqqtyled_2.setValidator(QDoubleValidator())
        self.reqqtyled = QtWidgets.QLabel(addRMBOMItemDialog)
        self.reqqtyled.setGeometry(QtCore.QRect(478, 127, 130, 13))
        self.reqqtyled.setObjectName("reqqtyled")
        self.rmdefaultsizeled = QtWidgets.QLineEdit(addRMBOMItemDialog)
        self.rmdefaultsizeled.setEnabled(False)
        self.rmdefaultsizeled.setGeometry(QtCore.QRect(452, 90, 160, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.rmdefaultsizeled.setFont(font)
        self.rmdefaultsizeled.setStyleSheet("color: rgb(255, 0, 0);")
        self.rmdefaultsizeled.setObjectName("rmdefaultsizeled")
        self.label_6 = QtWidgets.QLabel(addRMBOMItemDialog)
        self.label_6.setGeometry(QtCore.QRect(385, 93, 70, 13))
        self.label_6.setObjectName("label_6")
        self.line = QtWidgets.QFrame(addRMBOMItemDialog)
        self.line.setGeometry(QtCore.QRect(385, 118, 330, 3))
        self.line.setFrameShape(QtWidgets.QFrame.HLine)
        self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line.setObjectName("line")
        self.addbtn = QtWidgets.QPushButton(addRMBOMItemDialog)
        self.addbtn.setGeometry(QtCore.QRect(458, 190, 70, 30))
        self.addbtn.setObjectName("addbtn")
        self.addbtn.setEnabled(False)
        self.addbtn.clicked.connect(self.do_add)
        self.closebtn = QtWidgets.QPushButton(addRMBOMItemDialog)
        self.closebtn.setGeometry(QtCore.QRect(548, 190, 70, 30))
        self.closebtn.setObjectName("closebtn")
        self.closebtn.clicked.connect(self.close)
        self.listView = QtWidgets.QListWidget(addRMBOMItemDialog)
        self.listView.setGeometry(QtCore.QRect(10, 30, 360, 192))
        self.listView.setObjectName("listView")
        for item in select_all_raw_material():
            self.listView.addItem(item.code + " - " + item.name)
        self.listView.itemClicked.connect(self.Clicked)
        self.line_2 = QtWidgets.QFrame(addRMBOMItemDialog)
        self.line_2.setGeometry(QtCore.QRect(374, 6, 3, 220))
        self.line_2.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_2.setObjectName("line_2")
        self.statulbl = QtWidgets.QLabel(addRMBOMItemDialog)
        self.statulbl.setGeometry(QtCore.QRect(440, 155, 200, 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.retranslateUi(addRMBOMItemDialog)
        QtCore.QMetaObject.connectSlotsByName(addRMBOMItemDialog)
Ejemplo n.º 4
0
    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, 160, 20))
        self.strsizeled.setObjectName("strsizeled")

        self.miniqtySpinBox = QtWidgets.QDoubleSpinBox(editRWDialog)
        self.miniqtySpinBox.setGeometry(QtCore.QRect(445, 239, 100, 22))
        self.miniqtySpinBox.setObjectName("miniqtySpinBox")
        self.miniqtySpinBox.setMaximum(10000000.0)

        self.defaultsizSpinBox = QtWidgets.QDoubleSpinBox(editRWDialog)
        self.defaultsizSpinBox.setGeometry(QtCore.QRect(461, 208, 100, 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(725, 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_212 = QtWidgets.QLabel(editRWDialog)
        self.label_212.setGeometry(QtCore.QRect(690, 115, 400, 20))
        self.label_212.setObjectName("label_212")

        self.minilbl = QtWidgets.QLabel(editRWDialog)
        self.minilbl.setGeometry(QtCore.QRect(735, 115, 400, 20))
        self.minilbl.setObjectName("minilbl")
        self.minilbl.setFont(font)

        self.label_213 = QtWidgets.QLabel(editRWDialog)
        self.label_213.setGeometry(QtCore.QRect(395, 240, 45, 20))
        self.label_213.setObjectName("label_213")

        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")
        for item in select_all_raw_material():
            self.rawmateriallist.addItem(item.code + " - " + item.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.dataupdatebtn.setEnabled(False)
        self.updatecostbtn.setEnabled(False)
        self.updateqtybtn.setEnabled(False)
        self.updateqtybtn_2.setEnabled(False)

        self.updateqtybtn_2.clicked.connect(self.minupdate_inv)

        self.retranslateUi(editRWDialog)
        QtCore.QMetaObject.connectSlotsByName(editRWDialog)