def consultarelatorio(self, id): if (id == -1): string_sql = """SELECT * FROM relatorio""" registros = config.consultaBD(config, string_sql, [[]]) else: string_sql = """SELECT * FROM relatorio WHERE orderid = %s""" registros = config.consultaBD(config, string_sql, [id]) if (len(registros[1]) == 0): registros = None return registros
def consultaproduto(self, id): string_sql = 'SELECT * FROM northwind.products WHERE productid = %s;' registros = config.consultaBD(config, string_sql, [id]) if (len(registros[1]) != 0): prod = ProdutoM.criaProduto(self, registros[1][0]) return prod else: return None
def consultavenda(self, id): string_sql = 'SELECT * FROM northwind.orders WHERE orderid = %s;' registros = config.consultaBD(config, string_sql, [id]) if (len(registros[1]) != 0): vend = PedidoM.criaVenda(self, registros[1][0]) return vend else: return None
def validaIDPedido(lista): string_sql = 'SELECT * FROM northwind.orders WHERE orderid= %s' record_to_insert = (lista[0]) registros = config.consultaBD(config, string_sql, record_to_insert) if (len(registros[1]) != 0): return 'valido' else: return 'invalido'
def validaAtributo(lista): string_sql = 'SELECT * FROM northwind.orders WHERE customerid= %s and employeeid= %s' record_to_insert = (lista[0], lista[1]) registros = config.consultaBD(config, string_sql, record_to_insert) if (len(registros[1]) != 0): return 'valido' else: return 'invalido'
def consultaPedido(id): string_sql = 'SELECT * FROM northwind.orders WHERE orderid = %s' registros = config.consultaBD(config, string_sql, [id]) if (len(registros[1]) != 0): pedido = Pedido.criaPedido(registros[1][0]) return pedido else: return None
def consultaproduto(id): string_sql = 'SELECT * FROM northwind.products WHERE productid = %s;' registros = config.consultaBD(config, string_sql, [id]) coluna = registros[0] dados = registros[1] #for i in dados: # print(f'{coluna[0]}:{i[0]}') # print(f'{coluna[1]}:{i[1]}') # print(f'{coluna[2]}:{i[2]}') #print(f'{coluna[3]}:{i[3]}') print(len(registros[1])) if (registros != psycopg2.Error and len(registros[1]) != 0): prod = ProdutoM.criaProduto(registros[1][0]) return prod else: return None