def buy(apt_id): aptid = apt_id listacli = session.query(Clientes.NOME).all() strings = [str(y[0]) for y in listacli] return render_template('buy.html', aptid=aptid, lista=strings)
def buyend(apt_id): id_u = current_user.get_id() vend_nome = session.query( Vendedores.USUARIO).filter_by(ID_VENDEDOR=id_u).first() nome_vend = vend_nome[0] imv_nome = session.query(Imoveis.NOME).filter_by(ID_IMOVEL=apt_id).first() nome_imv = imv_nome[0] if request.method == 'POST': if request.form['bton'] == 'work': varpag = request.form.get("pag") varcli = request.form.get("listadd") clinome = session.query( Clientes.ID_CLIENTE).filter_by(NOME=varcli).first() clid = clinome[0] order = { "PAGAMENTO": varpag, "ID_VENDEDOR": id_u, "ID_CLIENTE": clid, "imovel_id": apt_id } response = criarpedido(order) if response["status"]: updateimovel(apt_id) else: flash(response["message"], 'error') return render_template("vieworder.html", nome_vend=nome_vend, nome_imv=nome_imv, varcli=varcli, varpag=varpag)
def login(): form = LoginForm() remember = True if current_user.is_authenticated: return redirect(url_for('user.imoveis')) if request.method == "POST": if form.validate_on_submit(): userp = form.senha.data usero = form.usuario.data user = session.query(Vendedores).filter_by(USUARIO=usero).first() users = session.query( Vendedores.SENHA).filter_by(USUARIO=usero).first() if users: users0 = users[0] if not user or not sha256_crypt.verify(userp, users0): flash('Verifique seus dados e tente novamente.') return redirect(url_for('user.login')) else: login_user(user, remember=remember) return redirect(url_for('user.imoveis')) return render_template('login.html', form=form)
def load_user(seller_id): return session.query(Vendedores).get(int(seller_id))
def read_client(self): return session.query(self.NOME) \ .order_by(self.ID_CLIENTE) \
def read_apt(self): return session.query(self) \ .order_by(self.ID_IMOVEL) \