def autorizacionSalida(self, words): # se llena el objeto boleto boleto = Boleto(int(words[0]), int(words[1]), words[2],None ,None , words[3]) ###Mensaje 5 de 7 #print("-->boleto: {}".format(boleto)) # Se verifica que el boleto este registrado en la BD boleto.obtieneBoleto(self)
def __init__(self): Boleto.__init__(self) self.logo = 'img/logo-santander.jpg' self.codigo_banco = '033' self.carteira = '102' self.__fixo = '9' self.__ios = '0'
def registroBoleto(self, words): #(idBoleto,idExpedidora,FechaExpedicion, idestado, idtipodescuento, idSalida) boleto = Boleto(int(words[0]), int(words[1]), words[2], int(words[3]), int(words[4]),int(words[5])) ###Mensaje 5 de 7 #print("-->boleto: {}".format(boleto)) # Se almacena el boleto en la BD if (boleto.saveBD()): self.conn.send("registro exitoso del pago".encode('utf-8')) else: self.conn.send("Registro incorrecto".encode('utf-8'))
def start(self): #Crea tus objetos aqui h1 = Horario("12:30 PM") #crea un horario h2 = Horario("13:00 PM") #crea un horario h3 = Horario("06:00 AM") #crea un horario h4 = Horario("10:00 AM") #crea un horario d1 = Destino("Hawaii", 1500) #crea un destino con costo base d2 = Destino("Canada", 100) #crea un destino con costo base d3 = Destino("China", 10000) #crea un destino con costo base d4 = Destino("Oaxaca", 99999) #crea un destino con costo base d1.añadir_horario(h1) #añade un horario al desitno d1.añadir_horario(h3) #añade un horario al desitno d1.añadir_horario(h2) #añade un horario al destino d2.añadir_horario(h1) #añade un horario al destino d2.añadir_horario(h2) #añade un horario al destino d2.añadir_horario(h3) #añade un horario al destino d2.añadir_horario(h4) #añade un horario al destino d3.añadir_horario(h4) #añade un horario al destino d4.añadir_horario(h1) #añade un horario al destino t1 = Terminal() #crea una terminal t2 = Terminal() #crea una terminal a1 = Avion("BOEING", 1, 1500, "Primera clase") #registra un nuevo avion a2 = Avion("AJ1800", 200, 100, "Clase turista") #registra un nuevo avion a3 = Avion("AKKAD0", 200, 100, "Primera Clase") #registra un nuevo avion a4 = Avion("MDP123", 150, 100, "Clase turista") #registra un nuevo avion a5 = Avion("009OLO", 100, 100, "Clase turista") #registra un nuevo avion aerolinea = Aerolinea("Aeromexico", t1) #genera una neuva aerolinea aerolinea2 = Aerolinea("VivaAerobus", t2) #genera una nueva aerolinea aerolinea3 = Aerolinea("MexicoVuela", t2) #genera una nueva aerolinea aerolinea4 = Aerolinea("AeroNautica", t2) #genera una nueva aerolinea aerolinea.añadir_destino(d1) #añade un destino a la aerolinea aerolinea.añadir_destino(d2) #añade un destino a la aerolinea aerolinea2.añadir_destino(d2) #añade un destino a la aerolinea aerolinea3.añadir_destino(d1) #añade un destino a la aerolinea aerolinea3.añadir_destino(d4) #añade un destino a la aerolinea aerolinea3.añadir_destino(d3) #añade un destino a la aerolinea aerolinea3.añadir_destino(d2) #añade un destino a la aerolinea aerolinea4.añadir_destino(d2) #añade un destino a la aerolinea aerolinea.añadir_tipo_avion(a1) #añade un tipo de avion a la aerolinea aerolinea3.añadir_tipo_avion( a1) #añade un tipo de avion a la aerolinea aerolinea3.añadir_tipo_avion( a2) #añade un tipo de avion a la aerolinea aerolinea3.añadir_tipo_avion( a3) #añade un tipo de avion a la aerolinea aerolinea3.añadir_tipo_avion( a4) #añade un tipo de avion a la aerolinea aerolinea2.añadir_tipo_avion( a2) #añade un tipo de avion a la aerolinea aerolinea.añadir_tipo_avion(a2) #añade un tipo de avion a la aerolinea print(aerolinea.destinos) #imprimie los destinos de la aerolinea print(aerolinea2.destinos) #imprime los destinos de la aerolinea print(aerolinea3.destinos) #imprime los destinos de la aerolinea boleto = Boleto(aerolinea, d1, h1, a1) #genera un boleto print(boleto.ticket()) #imprime el boleto boleto2 = Boleto(aerolinea2, d2, h1, a1) #genera un boleto boleto3 = Boleto(aerolinea2, d2, h2, a1) #genera un boleto boleto4 = Boleto(aerolinea, d1, h1, a2) #genera un boleto boleto5 = Boleto(aerolinea3, d4, h3, a4) #genera un boleto print(boleto2.ticket()) #imprime el boleto print(boleto3.ticket()) #imprime el boleto print(boleto4.ticket()) #imprime el boleto print(boleto5.ticket()) #imprime el boleto
def descuentoAplicar(self, words): boleto = Boleto(int(words[0]), int(words[1]), words[2], None, words[3]) ###Mensaje 5 de 7 #print("-->boleto: {}".format(boleto)) boleto.descuentoAplicar(self)
def pagarBoleto(self, words): boleto = Boleto(int(words[0]), int(words[1]), words[2]) ###Mensaje 5 de 7 #print("-->boleto: {}".format(boleto)) boleto.pagoBoleto(self)
def solicitudDescuento(self, words): boleto = Boleto(int(words[0]), int(words[1]), words[2]) ###Mensaje 5 de 7 #print("-->boleto: {}".format(boleto)) boleto.solicitudDescuento(self)