Пример #1
0
 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
Пример #2
0
 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
Пример #3
0
 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
Пример #4
0
 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'
Пример #5
0
 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'
Пример #6
0
 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
Пример #7
0
 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