Ejemplo n.º 1
0
def get_airport(iata_code):
    conn = db.get_instance()
    if iata_code is None:
        result = yield conn.run_transaction(airports.get_airports)
    else:
        result = yield conn.run_transaction(airports.get_airport, iata_code)
    raise tornado.gen.Return(result)
Ejemplo n.º 2
0
def list_countries(iso_code):
    conn = db.get_instance()
    if iso_code is None:
        results = yield conn.run_transaction(countries.get_countries)
    else:
        results = yield conn.run_transaction(countries.get_country, iso_code)
    raise tornado.gen.Return(results)
Ejemplo n.º 3
0
def list_flights(data, col_name, start, length, order):
    conn = db.get_instance()
    total_size = 506190
    # total_size = total_size[0]['total']
    if data is None:
        results = yield conn.run_transaction(flights.get_flights, col_name,
                                             start, length, order)
        filtered = total_size
    else:
        results, filtered = yield conn.run_transaction(
            flights.get_flights_from_to_date, data, col_name, start, length,
            order)

    # total_records = yield conn.run_transaction(flights.get_total_num)
    raise tornado.gen.Return((results, total_size, filtered))
Ejemplo n.º 4
0
def asignar_avion(info):
    conn = db.get_instance()
    result = yield conn.run_transaction(vuelos.asignar_avion, info)
    raise tornado.gen.Return(result)
Ejemplo n.º 5
0
def registrar_aerolinea(aerolinea):
    conn = db.get_instance()
    result = yield conn.run_transaction(aerolineas.registrar_aerolinea,
                                        aerolinea)
    raise tornado.gen.Return(result)
Ejemplo n.º 6
0
def registrar_viajero(viajero):
    conn = db.get_instance()
    result = yield conn.run_transaction(viajeros.registrar_viajero, viajero)
    raise tornado.gen.Return(result)
Ejemplo n.º 7
0
def registrar_usuario(usuario):
    conn = db.get_instance()
    result = yield conn.run_transaction(usuarios.registrar_usuario, usuario)
    raise tornado.gen.Return(result)
Ejemplo n.º 8
0
def dar_usuarios():
    # result= {"usuarios":[{'id':1, 'name':'Empire Strikes Back', 'duration':120}, {'id':2, 'name':'Dr Strangelove', 'duration':120}]}
    conn = db.get_instance()
    result = yield conn.run_transaction(usuarios.dar_usuarios)
    print result
    raise tornado.gen.Return(result)
Ejemplo n.º 9
0
def dar_trafico_aereo_vuelos_carga(cuerpo):
    conn = db.get_instance()
    result = yield conn.run_transaction(vuelos.dar_trafico_aereo_vuelos_carga,
                                        cuerpo)
    raise tornado.gen.Return(result)
Ejemplo n.º 10
0
def dar_vuelo(id_vuelo):
    conn = db.get_instance()
    result = yield conn.run_transaction(vuelos.dar_vuelo, id_vuelo)
    raise tornado.gen.Return(result)
Ejemplo n.º 11
0
def dar_reserva(id_reserva):
    conn = db.get_instance()
    result = yield conn.run_transaction(reservas.dar_reserva, id_reserva)
    raise tornado.gen.Return(result)
Ejemplo n.º 12
0
def cancelar_reserva(cod):
    conn = db.get_instance()
    result = yield conn.run_transaction(reservas.cancelar_reserva, cod)
    raise tornado.gen.Return(result)
Ejemplo n.º 13
0
def consultar_aerolinea_carga_aeropuerto(cod):
    conn = db.get_instance()
    result = yield conn.run_transaction(
        aerolineas.consultar_aerolinea_carga_aeropuerto, cod)
    raise tornado.gen.Return(result)
Ejemplo n.º 14
0
def producido_fechas_personas(cuerpo):
    conn = db.get_instance()
    result = yield conn.run_transaction(vuelos.producido_fechas_personas,
                                        cuerpo)
    raise tornado.gen.Return(result)
Ejemplo n.º 15
0
def producido_carga(id_vuelo):
    conn = db.get_instance()
    result = yield conn.run_transaction(vuelos.producido_carga, id_vuelo)
    raise tornado.gen.Return(result)
Ejemplo n.º 16
0
def reservas_num_vuelos(temp):
    conn = db.get_instance()
    result = yield conn.run_transaction(reservas.reservas_num_vuelos, temp)
    raise tornado.gen.Return(result)
Ejemplo n.º 17
0
def cancelar_vuelo(temp):
    conn = db.get_instance()
    result = yield conn.run_transaction(vuelos.cancelar_vuelo, temp)
    raise tornado.gen.Return(result)
Ejemplo n.º 18
0
def liberar_cupos(reserva):
    conn = db.get_instance()
    result = yield conn.run_transaction(vuelos.liberar_cupos, reserva)
    raise tornado.gen.Return(result)
Ejemplo n.º 19
0
def vuelo_directo(datos):
    conn = db.get_instance()
    result = yield conn.run_transaction(vuelos.vuelo_directo, datos)
    raise tornado.gen.Return(result)
Ejemplo n.º 20
0
def mas_escalas(datos):
    conn = db.get_instance()
    result = yield conn.run_transaction(vuelos.mas_escalas, datos)
    raise tornado.gen.Return(result)
Ejemplo n.º 21
0
def dar_no_vuelos(cuerpo):
    conn = db.get_instance()
    result = yield conn.run_transaction(vuelos.dar_no_vuelos, cuerpo)
    raise tornado.gen.Return(result)
Ejemplo n.º 22
0
def dar_viajes_admin(temp):
    conn = db.get_instance()
    result = yield conn.run_transaction(vuelos.dar_viajes_admin, temp)
    raise tornado.gen.Return(result)
Ejemplo n.º 23
0
def two_phase_commit_example2(conn_2, conn_3):
    conn_1 = db.get_instance()
    result = yield conn_1.run_transaction(test_func2, conn_2, conn_3)
    # result = yield result
    raise tornado.gen.Return(result)
Ejemplo n.º 24
0
def dar_aviones(temp):
    conn = db.get_instance()
    result = yield conn.run_transaction(aviones.dar_aviones, temp)
    raise tornado.gen.Return(result)
Ejemplo n.º 25
0
def registrar_administrador(administrador):
    conn = db.get_instance()
    result = yield conn.run_transaction(
        administradores.registrar_administrador, administrador)
    raise tornado.gen.Return(result)
Ejemplo n.º 26
0
def dar_origen_destino(temp):
    conn = db.get_instance()
    result = yield conn.run_transaction(vuelos.dar_origen_destino, temp)
    raise tornado.gen.Return(result)
Ejemplo n.º 27
0
def registrar_remitente(remitente):
    conn = db.get_instance()
    result = yield conn.run_transaction(remitentes.registrar_remitente,
                                        remitente)
    raise tornado.gen.Return(result)
Ejemplo n.º 28
0
def reservas_a_cancelar(temp):
    conn = db.get_instance()
    result = yield conn.run_transaction(reservas.reservas_a_cancelar, temp)
    raise tornado.gen.Return(result)
Ejemplo n.º 29
0
def registrar_aeropuerto(aeropuerto):
    conn = db.get_instance()
    result = yield conn.run_transaction(aeropuertos.registrar_aeropuerto,
                                        aeropuerto)
    raise tornado.gen.Return(result)
Ejemplo n.º 30
0
def consultar_aerolinea_carga_gerente():
    conn = db.get_instance()
    result = yield conn.run_transaction(
        aerolineas.consultar_aerolinea_carga_gerente)
    raise tornado.gen.Return(result)