Beispiel #1
0
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)
Beispiel #2
0
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)
Beispiel #3
0
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)
Beispiel #4
0
 def load_user(seller_id):
     return session.query(Vendedores).get(int(seller_id))
Beispiel #5
0
 def read_client(self):
     return session.query(self.NOME) \
         .order_by(self.ID_CLIENTE) \
Beispiel #6
0
 def read_apt(self):
     return session.query(self) \
         .order_by(self.ID_IMOVEL) \