예제 #1
0
 def cargar_clientes(self):
     """
         Carga los clientes cargados en el sistema
         en la Tabla de Clientes
     :return:
     """
     self.limpiarTabla(self.tableClientes)
     self.cargarObjetos(self.tableClientes,
         ClienteModel.buscarTodos("dni", self.sesion).all(),
         ("dni", "nombre", "apellido")
     )
예제 #2
0
    def aceptar(self):
        """
            Confirma la operacion en curso, y envia
            la informacion necesaria para imprimir el comprobante.
            Si no se ha efectuado ninguna venta, se notifica
        :return:
        """

        if self.remito==None:
            QtGui.QMessageBox.information(self,"Aviso","No se ha efectuado ninguna venta")
        elif self.productosAgregados == 0:
            QtGui.QMessageBox.information(self,"Aviso","No se ha agregado ningun producto al remito")

        else:
            self.objectCreated.emit()
            QtGui.QMessageBox.information(None,"Venta","La venta se ha realizado con exito")
            ##Se envian los datos necesarios para generar el comprobante
            data = {}
            data["numero"] = self.remito.numero
            data["fecha"] = self.remito.fecha_emision
            data["datosCliente"] = ClienteModel.getDatosCliente(self.sesion,self.dniCliente)
            data["detalles"] = self.getContenidoTabla(self.tableRemito).values()
            generarRremito(data)
            self.limpiarVentana()
예제 #3
0
 def cargar_clientes(self):
     self.cargarObjetos(self.tableClientes,
                        ClienteModel.buscarTodos("dni", self.sesion).all(),
                        ("dni", "nombre", "apellido"))
예제 #4
0
 def cargar_clientes(self):
     self.cargarObjetos(self.tableClientes,
         ClienteModel.buscarTodos("dni", self.sesion).all(),
         ("dni", "nombre", "apellido")
     )