def printpreviewDialog(self):
        try:
            # Todo: method for export reports pdf file

            points = self.Qline_points.text().strip()
            pointValue = self.Qline_point_value.text().strip()
            redeem_type = self.CMB_redeemType.currentText()
            title = Text()

            title.setFooter(
                " س ت 36108 ملف  ضريبي 212/306/5 مأموريه  ضرائب الشركات المساهمة رقم التسجيل بضرائب المبيعات 153/846/310 ")
            title.setFont('Scheherazade-Regular.ttf')
            title.setFontsize(10)
            title.setName("Redeem Type values")
            #title.setcodeText("15235")
            title.setwaterText("hyperone company")
            #title.settelText("1266533")
            title.setbrachText("Entrance 1,EL Sheikh Zayed City")
            #title.setCursor("Testing")
            title.setQuery(self.sql)
            title.setCursor(self.field_names)
            data = [['Redeem Type:' , ' ',redeem_type ],
                    ['No of points ' , ' ',points ,'                                   ', 'Point value:' , ' ',pointValue],]
            title.setData(data)
            body()
            QtWidgets.QMessageBox.information(self, "Success", "Report is printed successfully")
            import os
            os.system('my_file.pdf')

        except Exception as err:
             print(err)
    def printpreviewDialog(self):
        try:
            # Todo: method for export reports pdf file

            title = Text()
            title.setName("customers")
            title.setFooter(
                " س ت 36108 ملف  ضريبي 212/306/5 مأموريه  ضرائب الشركات المساهمة رقم التسجيل بضرائب المبيعات 153/846/310 "
            )
            title.setFont('Scheherazade-Regular.ttf')
            title.setFontsize(10)
            #title.setcodeText("15235")
            title.setwaterText("hyperone company")
            #title.settelText("1266533")
            title.setbrachText("Entrance 1,EL Sheikh Zayed City")
            #title.setCursor("Testing")
            title.setQuery(self.sql_select_query)
            title.setCursor(self.field_names)
            data = [['   ']]
            title.setData(data)
            body()
            QtWidgets.QMessageBox.information(
                self, "Success", "Report is printed successfully")
            import os
            os.system('my_file.pdf')

        except Exception as err:
            print(err)
Exemple #3
0
 def printpreviewDialog(self):
     #Todo: method for export reports pdf file
     self.field_names = [
         'PROM_ID', 'PROM_TYPE_ID', 'PROM_CREATED_BY', 'PROM_CREATED_BY',
         'PROM_CREATED_ON', 'PROM_LINE_NO'
     ]
     title = Text()
     title.setName("Invoice")
     title.setFooter(
         " س ت 36108 ملف  ضريبي 212/306/5 مأموريه  ضرائب الشركات المساهمة رقم التسجيل بضرائب المبيعات 153/846/310 "
     )
     title.setFont('Scheherazade-Regular.ttf')
     title.setFontsize(10)
     title.setcodeText("15235")
     title.setwaterText("hyperone company")
     title.settelText("1266533")
     title.setbrachText("Entrance 1,EL Sheikh Zayed City")
     title.setCursor(self.Qline_promotion.text)
     title.setQuery(self.query)
     title.setCursor(self.field_names)
     data = [[
         'Nubmber reset:', '248361 5/1/2018',
         '                                      ', 'Client Data', ''
     ],
             [
                 'phone number:',
                 title.gettelText(), '                           ',
                 'Customer Code',
                 title.getcodeText()
             ],
             [
                 'mobile number',
                 title.gettelText(), '                             ',
                 'Customer Name', 'TEST'
             ],
             ['', '', '                                ', 'City', 'Giza']]
     title.setData(data)
     body()
     QtWidgets.QMessageBox.information(self, "Success",
                                       "Report is printed successfully")
     import os
     os.system('my_file.pdf')