Пример #1
0
def criar():
    if request.method == 'POST':
        # Ir buscar dados ao html
        nome = request.form.get('nome')
        tipo = request.form.get('tipo')

        # Adicionar na bd
        empresa = Empresa(nome=nome, tipo=tipo)
        db.session.add(empresa)
        db.session.commit()
        flash("Empresa adicionado", category="success")
        return redirect(url_for('empresa.lista'))

    return render_template("empresa/criar.html")
Пример #2
0
    def empresa_add(cls, request):
        try:
            token = jwt.decode(request.token, 'secret')  #CHECA EL TOKEN
            user = Usuarios.get_by_id(
                token['user_id'])  #obtiene el usuario models.py
            myempresa = Empresa()
            if myempresa.empresa_m(request) == 0:
                codigo = 1
            else:
                codigo = -3
            #la funcion josue_m puede actualizar e insertar
#depende de la ENTRADA de este endpoint method
            message = CodeMessage(code=codigo, message='Succesfully added')
            #else:
#  message = CodeMessage(code=-4, message='Succesfully added')
        except jwt.DecodeError:
            message = CodeMessage(code=-2, message='Invalid token')
        except jwt.ExpiredSignatureError:
            message = CodeMessage(code=-1, message='Token expired')
        return message
Пример #3
0
 def empresa_update(cls, request):
     try:
         token = jwt.decode(request.token, 'secret')  #CHECA EL TOKEN
         user = Usuarios.get_by_id(
             token['user_id']
         )  #obtiene el usuario para poder acceder a los metodos declarados en models.py en la seccion de USUARIOS
         #empresakey = ndb.Key(urlsafe=request.empresa_key)#convierte el string dado a entityKey
         myempresa = Empresa()
         if myempresa.empresa_m(
                 request
         ) == 0:  #llama a la funcion declarada en models.py en la seccion de USUARIOS
             codigo = 1
         else:
             codigo = -3
             #la funcion josue_m puede actualizar e insertar
             #depende de la ENTRADA de este endpoint method
         message = CodeMessage(
             code=1, message='Sus cambios han sido guardados exitosamente')
     except jwt.DecodeError:
         message = CodeMessage(code=-2, message='Invalid token')
     except jwt.ExpiredSignatureError:
         message = CodeMessage(code=-1, message='Token expired')
     return message