Example #1
0
def api_clientes():
    c = ClientesClass()
    clientes = c.listar_clientes()
    lista = []
    for cliente in clientes:
        lista.append({"id":cliente.id,"nome":cliente.nome})
    return jsonify(lista)
Example #2
0
def novo_cliente():
    if request.method == 'POST':
        try:
            cliente = ClientesClass()
            cliente.inserir_cliente(request.form)
            flash('Cliente adicionado com sucesso!', 'success')
            return redirect(url_for('.lista_clientes'))
        except Exception as e:
            flash('Falha ao inserir: %s' %e, 'danger')
            return redirect(url_for('.lista_clientes'))
    else:
        return render_template('novo_cliente.html')
Example #3
0
def ativar_cliente(id):
    cliente = ClientesClass()
    if request.method == 'POST':
        try:
            cliente.ativar_cliente(id)
            flash('Cliente ativado com sucesso!', 'success')
            return redirect(url_for('.lista_clientes'))
        except Exception as e:
            flash('Falha ao remover: %s' %e, 'danger')
            return redirect(url_for('.lista_clientes'))
    else:
        cliente = cliente.filtrar_cliente(id)
        return render_template('editar_cliente.html', cliente=cliente)
Example #4
0
def editar_cliente(id):
    cliente = ClientesClass()

    if request.method == 'POST':
        try:
            cliente.editar_cliente(id, request.form)
            flash('Cliente alterado com sucesso!', 'success')
            return redirect(url_for('.lista_clientes'))
        except Exception as e:
            flash('Falha ao alterar: %s' %e, 'danger')
            return redirect(url_for('.lista_clientes'))
    else:
        info = cliente.filtrar_cliente(id)
        return render_template('editar_cliente.html', cliente=info)
Example #5
0
def index():
    session.permanent = True
    vendas = VendasClass()
    qtd_vendas = vendas.listar_vendas()

    clientes = ClientesClass()
    qtd_clientes = clientes.listar_clientes()

    produtos = ProdutosClass()
    qtd_produtos = produtos.listar_produtos()
    total = 0
    return render_template('index.html',
                           clientes=qtd_clientes,
                           vendas=qtd_vendas,
                           produtos=qtd_produtos,
                           total=total)
Example #6
0
def lista_clientes():
        clientes = ClientesClass()
        lista = clientes.listar_clientes()
        return render_template('clientes.html', clientes=lista)