示例#1
0
def retrievePassagemWithLocalizador(localizador):
    sql = "SELECT id FROM passagens WHERE localizador = %s"
    where = (localizador, )
    try:
        connection = db.connect(False)
        connection["cursor"].execute(sql, where)
        passagemId = transformPassagem(connection["cursor"].fetchone())
        db.closeConnect(connection)
        return passagemId
    except mysql.connector.Error as err:
        return 0
示例#2
0
 def insertCheckin(self):
     sql = "INSERT INTO despachos (passagem, pagamento) VALUES (%s, %s)"
     val = (self.passagem, self.pagamento)
     try:
         connection = db.connect(False)
         connection["cursor"].execute(sql, val)
         connection["connection"].commit()
         db.closeConnect(connection)
         return True
     except mysql.connector.Error as err:
         if err.errno == errorcode.ER_DUP_ENTRY:
             return False
示例#3
0
def retrieveVoosByDataOrigemDestino(data, origem, destino):
    sql = "SELECT * FROM voos WHERE data = %s AND origem = %s AND destino = %s"
    where = (data, origem, destino)
    try:
        connection = db.connect(False)
        connection["cursor"].execute(sql, where)
        voos = transformVoos(connection["cursor"].fetchall())
        db.closeConnect(connection)
        return voos
    except mysql.connector.Error as err:
        print(err)
        return 0
示例#4
0
def isBagagemPendent(passagemId):
    sql = "SELECT COUNT(passagem) FROM despachos WHERE passagem = %s"
    where = (passagemId, )
    try:
        connection = db.connect(False)
        connection["cursor"].execute(sql, where)
        checkin = connection["cursor"].fetchone()
        print(checkin)
        db.closeConnect(connection)
        if checkin[0] > 0:
            return False
        return True
    except mysql.connector.Error as err:
        print(err)
        return 0
示例#5
0
import db.connectDatabase as db
import db.scripts.createTables as tables

try:
    credential = db.connect(True)
    credential["cursor"].execute("CREATE DATABASE airport;")
    print("Criando banco de dados! Aguarde!")
    credential["connection"].commit()

except:
    print("Banco já existe! Solicitando a criação das tabelas!")

finally:
    print("Executando de qualquer forma")
    tables.createTables(credential)
    db.closeConnect(credential)