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
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
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
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
def deletaproduto(self, id): string_sql = 'DELETE FROM northwind.products WHERE productid = %s;' status = config.alteraBD(config, string_sql, [id]) return status
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
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
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