Example #1
0
    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')
Example #2
0
    def quitarDivida(divida):
        con = ConexaoSQL.conexaoBd()
        cur = con.cursor()

        query = """
        DELETE
        FROM dividas
        WHERE nome_cliente = '{}'
        """.format(divida.nomeCliente)

        cur.execute(query)
        con.commit()
Example #3
0
    def excluirProduto(nome):
        con = ConexaoSQL.conexaoBd()
        cur = con.cursor()

        query = """
        DELETE
        FROM produtos
        WHERE nome = '{}'
        """.format(nome)

        cur.execute(query)
        con.commit()
Example #4
0
    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')
Example #5
0
    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!')
Example #6
0
    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]
Example #7
0
    def listarProdutos():
        con = ConexaoSQL.conexaoBd()
        cur = con.cursor()

        query = """
        SELECT nome, id
        FROM produtos
        """

        cur.execute(query)

        data = cur.fetchall()

        return data
Example #8
0
    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
Example #9
0
    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')
Example #10
0
    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]
Example #11
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')