Beispiel #1
0
def excluirclientes():
    mysql = bd.SQL('root', '')
    nome = request.form['nome']
    comando = '''DELETE from tb_clientes where nme_cliente=%s;'''
    if mysql.executar(comando, [nome]):
        msg = 'Sucesso na exclusao do cliente ' + nome
    else:
        msg = 'Falha na exclusao do cliente.'
    return render_template('cadastroclientes.html', msg=msg)
Beispiel #2
0
def excluirprodutos():
    mysql = bd.SQL('root', '')
    nome = request.form['nome']
    comando = '''DELETE from tb_produtos where nme_produto=%s;'''
    if mysql.executar(comando, [nome]):
        msg = 'Sucesso na exclusao do produto' + nome
    else:
        msg = 'Produto nao encontrado'
    return render_template('cadastroclientes.html', msg=msg)
Beispiel #3
0
def consultarProdutos():
    mysql = bd.SQL('root', '')
    comando = '''SELECT distinct nme_produto from tb_produtos order by nme_produto;'''
    cs = mysql.consultar(comando, ())
    sel = "<SELECT NAME='nome'>"
    for [nome] in cs:
        sel += "<OPTION>" + nome + "</OPTION>"
    sel += "</SELECT>"
    cs.close()
    return render_template('consultar.html', nome=sel)
Beispiel #4
0
def alterarclientes():
    nome = request.form['nomecliente']
    cpf = request.form['cpf']
    mysql = bd.SQL('root', '')
    comando = '''UPDATE tb_clientes set nme_cliente=%s, cpf_cliente=%s where nme_cliente=%s;'''
    if mysql.executar(comando, [nome, cpf, nome]):
        msg = "Cliente " + nome + " alterado com sucesso..."
    else:
        msg = "Falha na alteracao do cliente..."
    return render_template('alterar.html', msg=msg)
Beispiel #5
0
def cadastroclientes():
    nome = request.form['nome']
    cpf = request.form['cpf']

    mysql = bd.SQL('root', '')
    comando = '''INSERT INTO tb_clientes(nme_cliente, cpf_cliente) values (%s, %s);'''

    if mysql.executar(comando, [nome, cpf]):
        msg = 'Sucesso na inclusao do cliente!'
    else:
        msg = 'Falha na inclusao.'
    return render_template('cadastroclientes.html', msg=msg)
Beispiel #6
0
def consultarclientes():
    mysql = bd.SQL('root', '')
    comando = '''SELECT distinct nme_cliente, cpf_cliente from tb_clientes order by nme_cliente;'''
    cs = mysql.consultar(comando, ())
    pessoas = "<TABLE>"
    for [nome, cpf] in cs:
        pessoas += "<TR>"
        pessoas += "<TD> Nome: " + nome + "</TD>" + "<TD> CPF: " + cpf + "</TD>"
    pessoas += "</TR>"
    pessoas += "</TABLE>"
    cs.close()
    return render_template('clientes.html', pessoas=pessoas)
Beispiel #7
0
def login():
    username = str(request.form['user'])
    password = str(request.form['password'])
    mysql = bd.SQL('root', '')
    comando = "SELECT * from tb_usuarios where user='******' and password= '******';"
    cursor = mysql.consultar(comando, ())
    dados = cursor.fetchone()
    if len(dados) != 2:
        return redirect(url_for('menu'))
        print(len(dados))
    else:
        return "falha"
Beispiel #8
0
def formalterarcliente():
    nome = request.form['nomecliente']
    mysql = bd.SQL('root', '')
    comando = '''SELECT * FROM tb_clientes where nme_cliente=%s;'''
    cs = mysql.consultar(comando, [nome])
    dados = cs.fetchone()
    cs.close()
    if dados == None:
        return render_template('naoencontrado.html')
    else:
        return render_template('formalterarclientes.html',
                               idt=dados[0],
                               nome=dados[1],
                               cpf_cliente=dados[2])
Beispiel #9
0
def cadastro():
    nome = request.form['nome']
    vlrCompra = float(request.form['vlrCompra'])
    vlrVenda = float(request.form['vlrVenda'])
    quantidade = int(request.form['quantidade'])
    categoria = request.form['categoria']
    mysql = bd.SQL('root', '')
    comando = '''INSERT INTO tb_produtos(nme_produto, vlrCompra_produto, vlrVenda_produto, quatidade_produto, categoria_produto) values
     (%s, %s, %s, %s, %s);'''
    if mysql.executar(comando,
                      [nome, vlrCompra, vlrVenda, quantidade, categoria]):
        msg = 'Produto adicionado com sucesso!'
    else:
        msg = 'Falha na adicao do produto...'
    return render_template('cadastro.html', msg=msg)
Beispiel #10
0
def alterar():
    nome = request.form['nome']
    vlrCompra = float(request.form['vlrcompra'])
    vlrVenda = float(request.form['vlrvenda'])
    categoria = request.form['categoria']
    quantidade = request.form['quantidade']

    mysql = bd.SQL('root', '')
    comando = '''UPDATE tb_produtos set nme_produto=%s, vlrCompra_produto=%s, vlrVenda_produto=%s, categoria_produto=%s, quatidade_produto=%s where nme_produto=%s;'''
    if mysql.executar(
            comando, [nome, vlrCompra, vlrVenda, categoria, quantidade, nome]):
        msg = "Produto " + nome + " alterado com sucesso..."
    else:
        msg = "Falha na inclusao do produto..."
    return render_template('alterar.html', msg=msg)
Beispiel #11
0
def produtos():
    nome = request.form['nome']
    mysql = bd.SQL('root', '')
    comando = '''SELECT * FROM tb_produtos where nme_produto like concat('%', %s, '%') order by quatidade_produto;'''
    cs = mysql.consultar(comando, [nome])
    produtos = ""
    for [idt, nomep, vlrVenda, vlrCompra, categoria, quantidade] in cs:
        produtos += "<TR scope='row'>"
        produtos += "<TD>" + str(idt) + "</TD>"
        produtos += "<TD>" + nomep + "</TD>"
        produtos += "<TD>" + str(vlrCompra) + "</TD>"
        produtos += "<TD>" + str(vlrVenda) + "</TD>"
        produtos += "<TD>" + categoria + "</TD>"
        produtos += "<TD>" + str(quantidade) + "</TD>"
        produtos += "</TR>"
    cs.close()

    return render_template('produtos.html', produtos=produtos)
Beispiel #12
0
def formalterar():
    nome = request.form['nome']
    mysql = bd.SQL('root', '')
    comando = '''SELECT * FROM tb_produtos where nme_produto=%s;'''
    cs = mysql.consultar(comando, [nome])
    dados = cs.fetchone()
    cs.close()

    if dados == None:
        return render_template('naoencontrado.html')
    else:
        return render_template('formalterar.html',
                               idt=dados[0],
                               nome=dados[1],
                               vlrCompra=dados[2],
                               vlrVenda=dados[3],
                               categoria=dados[4],
                               quantidade=dados[5])
Beispiel #13
0
import mysql.connector
from bancodedados import bd

sql = bd.SQL('root', '')

comando = '''DROP TABLE IF EXISTS tb_clientes;'''
if sql.executar(comando, ()):
    print('Tabela apagada com sucesso...')

comando = '''CREATE table tb_clientes(
idt_cliente int auto_increment primary key,
nme_cliente varchar(50) not null, 
cpf_cliente varchar(11) not null);'''

if sql.executar(comando, ()):
    print('Tabela criada com sucesso')