def addthing():
    descricao = request.form['descricao']
    num1 = request.form['num1']
    num2 = request.form['num2']
    preco = request.form['preco']
    situacao = request.form['situacao']
    estado = request.form['estado']
    observacao = request.form['observacao']

    thing = Things()
    try:
        response = thing.insert_new_thing(num1, num2, descricao, preco,
                                          situacao, estado, observacao)
        if response == True:
            return "Coisa cadastrada com sucesso."
        else:
            return "Erro ao cadastrar coisa."

    except Exception as e:
        return 'Erro no servidor. Contate o analista responsável !!'
Ejemplo n.º 2
0
def addthing():
    if session.get('token') is None:
        return render_template(
            '/login.html',
            message="You have to login to access this module",
            alertlevel="warning")
    descricao = request.form['descricao']
    num1 = request.form['num1']
    num2 = request.form['num2']
    localizacao = request.form['location']
    preco = request.form['preco']
    situacao = request.form['situacao']
    estado = request.form['estado']
    observacao = request.form['observacao']

    thing = Things()
    try:
        response = thing.insert_new_thing(num1, num2, descricao, localizacao,
                                          preco, situacao, estado, observacao)
        if response == True:
            return render_template('/things.html',
                                   message="Thing successfully added",
                                   alertlevel="success")
        elif response == '1062':
            return render_template(
                '/things.html',
                message="There's a thing registered with the given number",
                alertlevel="danger")
        else:
            return render_template('/things.html',
                                   message="Error",
                                   alertlevel="danger")
    except Exception as e:
        return render_template(
            '/things.html',
            message=
            "A database error has occurred. Contact your system administrator",
            alertlevel="danger")