def cancel(self): """Vuelve a una pantalla anterior""" self.stop.set() self.cola_stop.put(True) if self.total_parcial: total = self.total_parcial log = controlador.insert_log(self.user, 'cargar', UNIDAD, str(self.total_parcial)) controlador.update_saldo(self.user, self.total_parcial, 0) self.update_datos() if impresora.check_status() == 1: log = str(log) nom = self.data['nombre'].decode('utf8') dni = self.data['dni'].decode('utf8') cat = self.data['categoria'].decode('utf8') fac = self.data['facultad'].decode('utf8') fecha = str(int(time())) pco = total code = fecha + '0' * (10 - len(log)) + log msj = u"Gracias por usar el Comedor Universitario" sdo = self.user['saldo'] print_thread = Thread(target=impresora.imprimir_ticket_carga, args=(nom, dni, fac, cat, code, UNIDAD, log, msj, pco, sdo)) print_thread.start() id_log = controlador.insert_log(self.user, 'cancelar', UNIDAD) controlador.cancelar_tickets(self.reserva) self.manager.current = 'compra_1' self.update_ingreso("", True) self.manager.remove_widget(self.manager.get_screen('compra_2'))
def cancel(self): """Vuelve a una pantalla anterior""" self.stop.set() self.cola_stop.put(True) if self.total_parcial: total = self.total_parcial log = controlador.insert_log( self.user, 'cargar', UNIDAD, str(self.total_parcial) ) controlador.update_saldo(self.user, self.total_parcial, 0) self.update_datos() if impresora.check_status() == 1: log = str(log) nom = self.data['nombre'].decode('utf8') dni = self.data['dni'].decode('utf8') cat = self.data['categoria'].decode('utf8') fac = self.data['facultad'].decode('utf8') fecha = str(int(time())) pco = total code = fecha + '0' * (10 - len(log)) + log msj = u"Gracias por usar el Comedor Universitario" sdo = self.user['saldo'] print_thread = Thread( target=impresora.imprimir_ticket_carga, args=(nom, dni, fac, cat, code, UNIDAD, log, msj, pco, sdo) ) print_thread.start() id_log = controlador.insert_log(self.user, 'cancelar', UNIDAD) controlador.cancelar_tickets(self.reserva) self.manager.current = 'compra_1' self.update_ingreso("", True) self.manager.remove_widget(self.manager.get_screen('compra_2'))
def cancel(self): """Vuelve a una pantalla anterior""" controlador.cancelar_tickets(self.reserva) self.manager.current = 'compra_1' self.manager.remove_widget(self.manager.get_screen('compra_3'))