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)
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')
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)
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)
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)
def lista_clientes(): clientes = ClientesClass() lista = clientes.listar_clientes() return render_template('clientes.html', clientes=lista)