コード例 #1
0
 def deletavenda(self, id):
     string_sql = 'DELETE FROM northwind.order_details WHERE orderid = %s;'
     status = config.alteraBD(config, string_sql, [id])
     if status == 'sucesso':
         string_sql_1 = 'DELETE FROM northwind.orders WHERE orderid = %s;'
         status = config.alteraBD(config, string_sql_1, [id])
         return status
     else:
         return None
コード例 #2
0
 def cadastraProduto(self, produto):
     string_sql = 'INSERT INTO northwind.products (productid, productname, supplierid, categoryid, quantityperunit, unitprice, ' \
                  'unitsinstock, unitsonorder, reorderlevel, discontinued) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s)'
     novo_registro = (produto.id, produto.nome, produto.fornecedor,
                      produto.categoria, produto.quantidadeEmbalagem,
                      produto.precoUnitario, produto.estoque,
                      produto.vendas, produto.nivel, produto.descontinuado)
     status = config.alteraBD(config, string_sql, novo_registro)
     return status
コード例 #3
0
    def inserePedido(pedido):

        string_sql = 'INSERT INTO northwind.orders (orderid, customerid, employeeid,orderdate, requireddate,shippeddate,freight,shipname,shipaddress,shipcity,shipregion,shippostalcode,shipcountry,shipperid)VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)'
        record_to_insert = (pedido.orderid, pedido.customerid,
                            pedido.employeeid, pedido.orderdate,
                            pedido.requireddate, pedido.shippeddate,
                            pedido.freight, pedido.shipname,
                            pedido.shipaddress, pedido.shipcity,
                            pedido.shipregion, pedido.shippostalcode,
                            pedido.shipcountry, pedido.shipperid)
        status = config.alteraBD(config, string_sql, record_to_insert)
        return status
コード例 #4
0
 def atualizaproduto(self, l):
     string_sql = """UPDATE northwind.products SET %s = %s WHERE productid = %s"""
     parametros = ((AsIs(l[1])), int(l[2]), (AsIs(l[0])))
     status = config.alteraBD(config, string_sql, parametros)
     return status
コード例 #5
0
 def deletaproduto(self, id):
     string_sql = 'DELETE FROM northwind.products WHERE productid = %s;'
     status = config.alteraBD(config, string_sql, [id])
     return status
コード例 #6
0
 def alteravenda(self, dadospedido):
     string_sql = """UPDATE northwind.order_details SET quantity = %s WHERE orderid = %s AND productid = %s"""
     parametros = (dadospedido[2], dadospedido[0], dadospedido[1])
     status = config.alteraBD(config, string_sql, parametros)
     return status
コード例 #7
0
 def atualizaPedido(lista):
     string_sql = """UPDATE northwind.orders SET %s = %s WHERE orderid = %s"""
     record_to_insert = ((AsIs(lista[1])), int(lista[2]), int(lista[0]))
     status = config.alteraBD(config, string_sql, record_to_insert)
     return status
コード例 #8
0
 def deletaPedido(id):
     string_sql = 'DELETE FROM northwind.orders_details WHERE orderid = %s'
     config.alteraBD(config, string_sql, [id])
     string_sql = 'DELETE FROM northwind.orders WHERE orderid = %s'
     status = config.alteraBD(config, string_sql, [id])
     return status