Exemple #1
0
 def encontrado(self, datos):
     #Codigo encontrado, mostrar nuevo escanearDialog
     #self.thread.parar = True
     if(DBController.existeFactura(self.tipo, datos)):
         qm = QtGui.QMessageBox(self)
         qm.setWindowTitle('Advertencia')
         qm.setText('''Esta factura ya ha sido ingresada.''')
         qm.addButton(QtGui.QMessageBox.Yes).setText("Aceptar")
         qm.setIcon(QtGui.QMessageBox.Warning)
         reply = qm.exec_()
         self.ser.open()
         self.ui.estadoLabel.setText("Estado: Listo")
         #if reply == QtGui.QMessageBox.Yes:
             # Eliminar de la base de datos
          #   print "Editar Dilog!!!"
     else:
         
         agregar = AgregarDocumentoModal(self.tipo, datos)
         if(agregar.resultado):
             self.empresaObj = DBController.empresaPorRut(datos[("Rut Receptor","Rut Emisor")[self.tipo]])
             self.codigos = DBController.obtenerCodigos(self.empresaObj)
             if(self.codigos._esNuevo):
                 my_dialog = ConfigModal([datos[("Rut Receptor","Rut Emisor")[self.tipo]], ""])
                 #la wea y la wehiaguñouoihe´rghioerabrir la wea
             self.window.updateTablas()
         else:
             pass
         self.ui.estadoLabel.setText("Estado: Listo")
         self.ser.open()
Exemple #2
0
 def cargarDatos(self):
     
     self.empresaObj = DBController.empresaPorRut(self.empresa[0])
     self.codigos = DBController.obtenerCodigos(self.empresaObj)
     if(not self.codigos._esNuevo):
         self.ui.labelInfo.setVisible(False)
     #TODO: Cargar datos con la cosa de la bd
     # self.empresa = arreglo con empresa[0] = rut, empresa[1] = nombre, 
     self.ui.facturaElectronicaLineEdit.setText(self.codigos.c33)
     self.ui.facturaParcialElectronicaLineEdit.setText(self.codigos.c33p)
     self.ui.facturaExcentaElectronicaLineEdit.setText(self.codigos.c34)
     self.ui.facturaDeCompraElectronicaLineEdit.setText(self.codigos.c46)
     self.ui.facturaDeCompraParcialElectronicaLineEdit.setText(self.codigos.c46p)  
     self.ui.notaDebitoElectronicaLineEdit.setText(self.codigos.c56)  
     self.ui.notaDebitoParcialElectronicaLineEdit.setText(self.codigos.c56p)
     self.ui.notaCreditoElectronicaLineEdit.setText(self.codigos.c61)
     self.ui.notaCreditoParcialElectronicaLineEdit.setText(self.codigos.c61p)