Beispiel #1
0
 def __init__(self, dias, saldo, **kwargs):
     """Pantalla para comprar usando efectivo."""
     self.user = user_session.get_user()
     id_log = controlador.insert_log(self.user, 'reservar', UNIDAD)
     self.reserva, full, state = controlador.reservar_tickets(
         self.user, dias, id_log, UNIDAD)
     self.data = {}
     self.saldo = saldo
     self.stop = Event()
     importe = controlador.get_categoria_importe(self.user['id_categoria'])
     self.faltante = (len(self.reserva) * importe) - saldo
     self.total_parcial = 0
     self.bandera = True
     self.cargar_datos()
     self.cargar_threads()
     if state:
         if full:
             for dia in full:
                 mensaje = "\rNo se pudo reservar: \r\n\t%s" % (
                     dia.strftime('%d/%m/%Y'))
                 WarningPopup(mensaje).open()
     else:
         mensaje = "\rHubo un error al reservar \r\nIntente nuevamente"
         WarningPopup(mensaje).open()
         self.cancel()
     super(Compra2Screen, self).__init__(**kwargs)
Beispiel #2
0
 def __init__(self, dias, saldo, **kwargs):
     """Pantalla para comprar usando efectivo."""
     self.user = user_session.get_user()
     id_log = controlador.insert_log(self.user, 'reservar', UNIDAD)
     self.reserva, full, state = controlador.reservar_tickets(
         self.user, dias, id_log, UNIDAD
     )
     self.data = {}
     self.saldo = saldo
     self.stop = Event()
     importe = controlador.get_categoria_importe(self.user['id_categoria'])
     self.faltante = (len(self.reserva) * importe) - saldo
     self.total_parcial = 0
     self.bandera = True
     self.cargar_datos()
     self.cargar_threads()
     if state:
         if full:
             for dia in full:
                 mensaje = "\rNo se pudo reservar: \r\n\t%s" % (
                                                 dia.strftime('%d/%m/%Y'))
                 WarningPopup(mensaje).open()
     else:
         mensaje = "\rHubo un error al reservar \r\nIntente nuevamente"
         WarningPopup(mensaje).open()
         self.cancel()
     super(Compra2Screen, self).__init__(**kwargs)
Beispiel #3
0
 def __init__(self, dias, titulo, **kwargs):
     """Pantalla para confirmar e imprimir los tickets"""
     self.user = user_session.get_user()
     id_log = controlador.insert_log(self.user, 'reservar', UNIDAD)
     self.reserva, full, state = controlador.reservar_tickets(
         self.user, dias, id_log, UNIDAD)
     if state:
         if full:
             for dia in full:
                 mensaje = "\rNo se pudo reservar: \r\n\t%s" % (
                     dia.strftime('%d/%m/%Y'))
                 WarningPopup(mensaje).open()
     else:
         mensaje = "\rHubo un error al reservar \r\nIntente nuevamente"
         WarningPopup(mensaje).open()
         self.cancel()
     self.bandera = True
     self.data = {}
     self.dias = dias
     self.titulo = titulo
     self.cargar_datos()
     super(Compra3Screen, self).__init__(**kwargs)
Beispiel #4
0
 def __init__(self, dias, titulo, **kwargs):
     """Pantalla para confirmar e imprimir los tickets"""
     self.user = user_session.get_user()
     id_log = controlador.insert_log(self.user, 'reservar', UNIDAD)
     self.reserva, full, state = controlador.reservar_tickets(
         self.user, dias, id_log, UNIDAD
     )
     if state:
         if full:
             for dia in full:
                 mensaje = "\rNo se pudo reservar: \r\n\t%s" % (
                                                 dia.strftime('%d/%m/%Y'))
                 WarningPopup(mensaje).open()
     else:
         mensaje = "\rHubo un error al reservar \r\nIntente nuevamente"
         WarningPopup(mensaje).open()
         self.cancel()
     self.bandera = True
     self.data = {}
     self.dias = dias
     self.titulo = titulo
     self.cargar_datos()
     super(Compra3Screen, self).__init__(**kwargs)