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)
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)
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)
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)