def listar_clientes(): cliente1 = Cliente() cliente1.id = 1 cliente1.nome = 'Luisinho' cliente1.cpf = '082.730.329-73' cliente1.nascimento = '15/04/1998' lista = [cliente1] return lista
def cliente_alterar_salvar(): id = request.form['id'] nome = request.form['nome'] cpf = request.form['cpf'] nascimento = request.form['nascimento'] cliente = Cliente() cliente.id = id cliente.nome = nome cliente.cpf = cpf cliente.nascimento = nascimento alterar_cliente_db(cliente) return redirect('/cliente/lista')
def salvar(): nome = request.form[ 'nome'] #variavel que esta requerendo uma informacao digitada no formulario na referencia 'nome(laranja)' cpf = request.form['cpf'] nascimento = request.form['nascimento'] cliente = Cliente() #criando objeto cliente atraves da classe Cliente. cliente.nome = nome #na variavel nome do objeto será guardada a informacao digitada na referencia nome cliente.cpf = cpf cliente.nascimento = nascimento salvar_cliente_db(cliente.nome, cliente.cpf, cliente.nascimento) #chamou o metodo do banco de dados. return redirect( '/cliente/lista' ) #depois de executar esse metodo q foi chamado, será direcionado para esta rota.
def buscar_cliente_por_id(id): conexao = MySQLdb.connect(host="mysql.zuplae.com", user="******", passwd="lendas19", database="zuplae04") cursor = conexao.cursor() cursor.execute('SELECT * FROM Cliente WHERE id ={}'.format(id)) c = Cliente() for i in cursor.fetchall(): c.id = i[0] c.nome = i[1] c.cpf = i[2] c.nascimento = i[3] conexao.close() return c
def listar_clientes_db(): conexao = MySQLdb.connect(host="mysql.zuplae.com", user="******", passwd="lendas19", database="zuplae04") cursor = conexao.cursor( ) #esse metodo conecta no banco de dados, seleciona os dados, cria uma lista vazia. cursor.execute("SELECT * FROM Cliente") lista_cliente = [] #variavel criada atraves de uma classe é um objeto. for i in cursor.fetchall( ): #passa em todos as informações selecionadas do banco e vai armazenando no objeto. cliente2 = Cliente() cliente2.id = i[0] cliente2.nome = i[1] cliente2.cpf = i[2] cliente2.nascimento = i[3] lista_cliente.append(cliente2) #adiciona o objeto na lista vazia. conexao.close() #fecha o banco return lista_cliente #retorna para quem chamou esse metodo.