Exemplo n.º 1
0
Arquivo: bill.py Projeto: nano13/nvcli
 def generate(self, c, a):
     self.Struct.toname = self.ui_form.to_name.text()#.toUtf8()
     self.Struct.tostreet = self.ui_form.to_street.text()
     self.Struct.tolocation = self.ui_form.to_village.text()
     self.Struct.id = self.ui_form.bill_id.text()
     self.Struct.toanrede = self.ui_form.to_header.text()
     
     tablewidget = self.ui_form.table
     
     tableIO = TableIO()
     table = tableIO.getTableContentsWithoutEmptyLines(tablewidget)
     
     filename = self.getFilename()
     self.createDataFile(filename, table)
     texfilepath = self.createTexFile(filename, table)
     self.compileTexFile(texfilepath)
     self.openPDFFile(filename)
     
     ret_string = "Rechnung mit Nummer \n" + self.Struct.id + "\n" + "erstellt an \n \n"+ self.Struct.toname +"\n"+ self.Struct.tostreet +"\n"+ self.Struct.tolocation +"\n \n"#+ "im Gesamtwert von " + str(sum) + "€"
     self.ResultObject.Payload.String = ret_string
     return self.ResultObject