def cargar_billetes(self): """ Inicia el hilo que se encarga de almacenar el billete en la maquina una vez que se presiona el boton de confirmar. """ Thread(target=self.stack, args=(self.cola_bool, 1)).start() sleep(1) self.update_ingreso("", True) id_maquina = UNIDAD controlador.insert_billete(self.user, self.valor, id_maquina) self.cargar_saldo()
def cargar_billetes(self): """ Inicia el hilo que se encarga de almacenar el billete en la maquina. Comprueba el dinero faltante. """ Thread(target=self.stack, args=(self.cola_bool, )).start() sleep(1) self.update_ingreso("no", True) id_maquina = UNIDAD controlador.insert_billete(self.user, self.valor, id_maquina) self.total_parcial += self.valor self.faltante -= self.valor if self.faltante <= 0: self.update_ingreso("no", True) sleep(0.5) self.ids.faltante.text = "0" if self.faltante: self.excedente = abs(self.faltante) else: self.excedente = 0 self.comprar_tickets(self.excedente) else: self.ids.faltante.text = "$ %d" % self.faltante self.update_ingreso("no", True)
def cargar_billetes(self): """ Inicia el hilo que se encarga de almacenar el billete en la maquina. Comprueba el dinero faltante. """ Thread(target=self.stack, args=(self.cola_bool,)).start() sleep(1) self.update_ingreso("no", True) id_maquina = UNIDAD controlador.insert_billete(self.user, self.valor, id_maquina) self.total_parcial += self.valor self.faltante -= self.valor if self.faltante <= 0: self.update_ingreso("no", True) sleep(0.5) self.ids.faltante.text = "0" if self.faltante: self.excedente = abs(self.faltante) else: self.excedente = 0 self.comprar_tickets(self.excedente) else: self.ids.faltante.text = "$ %d" % self.faltante self.update_ingreso("no", True)