Пример #1
0
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)
Пример #2
0
 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'
Пример #3
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'))
Пример #4
0
 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
Пример #5
0
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)
Пример #6
0
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)
Пример #7
0
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)