示例#1
0
 def crearMision(nombre, elevacion, velocidad, modo_vuelo, modo_adq,
                 nombre_usuario):
     data = {}
     data['errorBd'] = ""
     try:
         conn = Conexion.conexion()
         daoUsuarios = DaoUsuarios(conn)
         usuario = daoUsuarios.getUsuarioNombre(nombre_usuario)
         idUsuario = usuario.id
         mision = Mision()
         mision.nombre = nombre
         mision.elevacion = elevacion
         mision.velocidad = velocidad
         mision.modo_vuelo = modo_vuelo
         mision.modo_adq = modo_adq
         mision.usuarios_id = idUsuario
         daoMision = DaoMision(conn)
         mision = daoMision.guardarMision(mision)
         conn.close()
         if mision == None:
             data['errorBd'] = "T"
     except:
         data['errorBd'] = "T"
         print("error en BD")
     return json.dumps(data)
示例#2
0
def crearMision():
    global velocidad
    data = request.get_json()
    data['errorBd'] = ""
    nombreUsuario = data["nombreUsuario"]
    nombreMisionCrear = data["nombreMisionCrear"]
    elevacion = data["elevacion"]
    velocidad = data["velocidad"]
    modo_vuelo = data["modoVuelo"]
    modo_adq = data["modoAdquisicion"]

    print("nombremision = " + nombreMisionCrear + " " + "elevacion = " + elevacion + " " + "velocidad = " + velocidad + " " + "modoVuelo = " + modo_vuelo + " " + "Modo de Adquisicion =" + modo_adq)
    
    try:
        conn = conexion()
        daoUsuarios = DaoUsuarios(conn)
        usuario = daoUsuarios.getUsuarioNombre(nombreUsuario)
        idUsuario = usuario.id
        mision = Mision()
        mision.nombre = nombreMisionCrear
        mision.elevacion = elevacion
        mision.velocidad = velocidad
        mision.modo_vuelo = modo_vuelo
        mision.modo_adq = modo_adq
        mision.usuarios_id = idUsuario
        daoMision = DaoMision(conn)
        mision = daoMision.guardarMision(mision)
        conn.close()
        if mision == None:
           data['errorBd'] = "T" 
    except:
        data['errorBd'] = "T"
        print("error en BD")
    print(data.get('errorBd'))
    return json.dumps(data)
示例#3
0
def login():
    data = request.get_json()
    data['errorBd'] = ""
    nombreUsuario= data["nombreUsuario"]
    password= data["password"]
    try:
        conn = conexion()
        daoUsuarios = DaoUsuarios(conn)
        usuario = daoUsuarios.getUsuarioLogin(nombreUsuario, password)
        if usuario == None:
            data['errorBd'] = "T"
        else:
            print(usuario.nombre)
    except:
        data['errorBd'] = "T"
    return json.dumps(data)
示例#4
0
    def login(nombreUsuario, password):
        data = {}
        data['errorBd'] = ""
        try:
            conn = Conexion.conexion()
            daoUsuarios = DaoUsuarios(conn)
            usuario = daoUsuarios.getUsuarioLogin(nombreUsuario, password)

            if usuario == None:
                data['errorBd'] = "T"
            else:
                print(usuario.nombre)
        except Exception as e:
            data['errorBd'] = "T"
            raise e
        return json.dumps(data)
示例#5
0
def descargarInfo():
    data = request.get_json()
    nombreUsuario = data['user']
    password = data['password']
    data = {}
    data['errorBd'] = ""
    nombreMisiones = []

    conn = conexion()
    daoUsuarios = DaoUsuarios(conn)
    usuario = daoUsuarios.getUsuarioLogin(nombreUsuario, password)
    idUsuario = usuario.id

    daoMision = DaoMision(conn)
    misiones = daoMision.getAllMision(idUsuario)
    data['misiones']= misiones
    return json.dumps(data)
示例#6
0
    def registro(nombreUsuario, password):
        data = {}
        data['errorBd'] = ""

        try:
            usuario = Usuarios()
            usuario.nombre = nombreUsuario
            usuario.contrasena = password
            conn = Conexion.conexion()
            daoUsuarios = DaoUsuarios(conn)
            daoUsuarios.guardarUsuario(usuario)
            conn.close()
            if usuario == "F":
                data['errorBd'] = "T"

        except:
            data['errorBd'] = "T"
        return json.dumps(data)
示例#7
0
def registro():
    data = request.get_json()
    data['errorBd'] = ""

    nombreUsuario = data["nombreUsuario"]
    password = data["password"]
    try:
        # reemplazar por DAO
        usuario = Usuarios()
        usuario.nombre = nombreUsuario
        usuario.contrasena = password
        conn = conexion()
        daoUsuarios = DaoUsuarios(conn)
        daoUsuarios.guardarUsuario(usuario)
        conn.close()

    except:
        data['errorBd'] = "T"
    # print(data.get('errorBd'))
    return json.dumps(data)