def cadastrar_cliente(): form = cliente_form.ClienteForm() if form.validate_on_submit( ): # se passar desse if significa que os dados foram validados corretamente (dados inseridos no form pelo usuário) nome = form.nome.data email = form.email.data data_nascimento = form.data_nascimento.data profissao = form.profissao.data sexo = form.sexo.data cliente = cliente_model.Cliente( nome=nome, email=email, data_nascimento=data_nascimento, profissao=profissao, sexo=sexo ) # criando objeto do tipo cliente_model passando dados obtidos do formulario pro metodo add try: cliente_service.cadastrar_cliente(cliente) return redirect( url_for("listar_clientes") ) # redireciona pra pagina de listagem de clientes depois de se cadastrar except: print("Cliente não cadastrado") return render_template("clientes/form.html", form=form)
def cadastrar_cliente(): form = cliente_form.ClienteForm() if form.validate_on_submit(): nome = form.nome.data email = form.email.data data_nascimento = form.data_nascimento.data profissao = form.profissao.data sexo = form.sexo.data cliente = cliente_model.Cliente(nome=nome, email=email, data_nascimento=data_nascimento, profissao=profissao, sexo=sexo) try: cliente_service.cadastrar_cliente(cliente) return redirect(url_for("listar_clientes")) except: print("Cliente não cadastrado") return render_template("clientes/form.html", form=form)
def cadastrar_cliente(): form = cliente_form.ClienteForm() if form.validate_on_submit(): nome = form.nome.data email = form.email.data data_nascimento = form.data_nascimento.data profissao = form.profissao.data genero = form.genero.data cliente = cliente_model.Cliente(nome=nome, email=email, data_nascimento=data_nascimento, profissao=profissao, genero=genero) try: db.session.add(cliente) #Adicionando na sessão db.session.commit() return redirect('listar_clientes') #url_for('listar_clientes') except IndexError as e: print('Cliente não cadastrado') return render_template('clientes/form.html', form=form)
def cadastrar_cliente(): form = cliente_form.ClienteForm() if form.validate_on_submit(): nome = form.nome.data email = form.email.data data_nascimento = form.data_nascimento.data profissao = form.profissao.data sexo = form.sexo.data cliente = cliente_model.Cliente(nome=nome, email = email, data_nascimento=data_nascimento, profissao=profissao, sexo=sexo) try: db.session.add(cliente) db.session.commit() except: print("Cliente não cadastrado") return render_template("clientes/form.html", form=form)