Ejemplo n.º 1
0
def red_conversa():
    email_envia = session['email_envia']
    email_recebe = session['email_recebe']
    tabela_pegar = db.Table('privado', db.metadata)
    todos = db.session.query(tabela_pegar).filter(or_(Privado.email_envia== v for v in (email_envia,email_recebe))).filter(or_(Privado.email_recebe== v for v in (email_envia,email_recebe))).all()

    return render_template('conversa.html',email_envia=email_envia,email_recebe=email_recebe, todos=todos)
Ejemplo n.º 2
0
def logar():
    email = request.form['email']
    senha = request.form['senha']
    try:

        user = Users.query.filter_by(email=email).first()
    except Exception as e:
        return render_template('error_page.html')

    if not user or not user.verify_password(senha):
        return render_template('error_page.html')
    try:
        login_user(user)
        tabela_restaurante = db.Table('restaurante', db.metadata)
        restaurantes = []
        restaurantes = [
            r[1] for r in db.session.query(tabela_restaurante).all()
        ]
        lista = ['Cliente', 'Produto', 'Quantidade', 'Preço/Un']
        #print(restaurantes)
        return render_template('cliente_logado.html',
                               restaurantes=restaurantes,
                               lista=lista)

    except Exception as e:
        return render_template('error_page.html')
Ejemplo n.º 3
0
def pegar_preco():
    nome_restaurante = request.form['nome_restaurante']

    tabela_produtos = db.Table('produtos', db.metadata)

    produtos = []
    produtos = [
        r[2] for r in db.session.query(tabela_produtos).filter_by(
            nome_restaurante=nome_restaurante).all()
    ]

    precos = []
    precos = [
        r[3] for r in db.session.query(tabela_produtos).filter_by(
            nome_restaurante=nome_restaurante).all()
    ]

    print(produtos)
    print(precos)

    preco_produto = dict(zip(produtos, precos))

    print(preco_produto)

    return preco_produto
Ejemplo n.º 4
0
def pegar():

    reply = request.get_data()
    reply = reply.decode(FORMAT)
    print("PEGANDO DO BROWSER: ", reply)

    time.sleep(2)
    HEADER = 64
    PORT = 5000

    DISCONNECT_MESSAGE = "!DISCONNECT"
    #name2 = 'ec2-18-228-155-48.sa-east-1.compute.amazonaws.com'
    #print("name2: ", name2)
    name3 = '18.228.155.48'
    #print('name3: ', name3)
    ADDR = (name3, PORT)
    client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    #print("INICIANDO ")
    try:
        client.connect(ADDR)
        #print('Conectado')
    except socket.error as e:
        print("ERROR NO CONNECT")
        print(str(e))

    def send(msg):
        message = msg.encode(FORMAT)

        client.send(message)
        #print(client.recv(2048).decode(FORMAT))

    #print("Pronto! Envie sua mensagem")
    send(reply)

    time.sleep(4)

    tabela_info = db.Table('info', db.metadata)
    todos = db.session.query(tabela_info).all()
    result_dict = [u._asdict() for u in db.session.query(tabela_info).all()]
    '''for item in todos:
        print(type(item))'''
    lista = []
    for i in range(0, 6):
        lista.append(result_dict[i])
    #print(lista)
    #['id'],['open'],['high'],['low'],['close'],['tick_volume'],['hora'],['minuto']
    colunas = [
        'valores1', 'valores2', 'valores3', 'valores4', 'valores5', 'valores6',
        'valores7'
    ]
    dici = dict(zip(colunas, lista))
    #print(dici)

    return dici
Ejemplo n.º 5
0
def pegar_produtos():
    nome_restaurante = request.form['nome_restaurante']
    print(nome_restaurante)

    tabela_produtos = db.Table('produtos', db.metadata)
    produtos = []
    produtos = [
        r[2] for r in db.session.query(tabela_produtos).filter_by(
            nome_restaurante=nome_restaurante).all()
    ]

    print(type(produtos))
    print('-------')

    print(produtos)

    return {'produtos': produtos}
Ejemplo n.º 6
0
def logado():
    #(START)---- carrega os dados da pagina
    teste = db.Table('teste',db.metadata)
    todos = db.session.query(teste).all()
    listanome=[]
    #print(todos)
    for i in todos:
        #print(i.nome_user)
        listanome.append(i.nome_user)
    pegarid = []    
    for i in todos:
        #print(i.id)
        pegarid.append(i.id)
    #(END)---- carrega os dados da pagina

    #(START) ----- Carrregar mensagens enviadas 
    mensagens = Mensagens.query.all()

    #(END) ------ Carrregar mensagens enviadas 
    return render_template('logado.html', todos=todos, mensagens = mensagens, str=str)