Exemplo n.º 1
0
 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'))
Exemplo n.º 2
0
 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'))
Exemplo n.º 3
0
 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'))
Exemplo n.º 4
0
 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'))