def cadastrarCliente(cliente): con = ConexaoSQL.conexaoBd() cur = con.cursor() query = """ INSERT INTO clientes (nome) VALUES ('{}') """.format(cliente.Nome) cur.execute(query) con.commit() print('Dados cadastrados com sucesso')
def quitarDivida(divida): con = ConexaoSQL.conexaoBd() cur = con.cursor() query = """ DELETE FROM dividas WHERE nome_cliente = '{}' """.format(divida.nomeCliente) cur.execute(query) con.commit()
def excluirProduto(nome): con = ConexaoSQL.conexaoBd() cur = con.cursor() query = """ DELETE FROM produtos WHERE nome = '{}' """.format(nome) cur.execute(query) con.commit()
def cadastrarProduto(produto): con = ConexaoSQL.conexaoBd() cur = con.cursor() query = """ INSERT INTO produtos (nome, valor) VALUES ('{}', '{}') """.format(produto.Nome, produto.Valor) cur.execute(query) con.commit() print('Produtos cadastrados com sucesso')
def cadastrarDivida(divida): con = ConexaoSQL.conexaoBd() cur = con.cursor() query = """ INSERT INTO dividas (nome_cliente, nome_produto, qtde, data, total) VALUES ('{}', '{}','{}', '{}', '{}') """.format(divida.nomeCliente, divida.nomeProduto, divida.qtdeProdutos, divida.dataCompra, divida.totalCompras) cur.execute(query) con.commit() print('Divida cadastrada com sucesso!')
def obterDividaTotal(divida): con = ConexaoSQL.conexaoBd() cur = con.cursor() query = """ SELECT SUM(total) FROM dividas WHERE nome_cliente = '{}' """.format(divida.nomeCliente) cur.execute(query) data = cur.fetchone() return data[0]
def listarProdutos(): con = ConexaoSQL.conexaoBd() cur = con.cursor() query = """ SELECT nome, id FROM produtos """ cur.execute(query) data = cur.fetchall() return data
def buscarDivida(divida): con = ConexaoSQL.conexaoBd() cur = con.cursor() query = """ SELECT* FROM dividas WHERE nome_cliente = '{}' """.format(divida.nomeCliente) cur.execute(query) data = cur.fetchall() return data
def listarClientes(): try: con = ConexaoSQL.conexaoBd() cur = con.cursor() query = """ SELECT id, nome FROM clientes """ cur.execute(query) data = cur.fetchall() return data except TypeError: print('Retorno da funcao buscarCliente() vazio')
def obterValor(nome): con = ConexaoSQL.conexaoBd() cur = con.cursor() query = """ SELECT valor from produtos where nome = '{}' """.format(nome) cur.execute(query) data = cur.fetchone() print(data) return data[0]
def buscarProduto(nome): try: con = ConexaoSQL.conexaoBd() cur = con.cursor() query = """ SELECT nome FROM produtos WHERE nome = '{}' """.format(nome) cur.execute(query) data = cur.fetchone() return data[0] except TypeError: print('Retorno da funcao buscarProdutos() vazio')