Exemple #1
0
    def DataTabProdutos(self):
        lista = CrudProduto()
        lista.produto = self.tx_BuscaProduto.text()
        lista.listaProduto()

        while self.tb_produtos.rowCount() > 0:
            self.tb_produtos.removeRow(0)

        i = 0
        if len(lista.produto) >= 1:
            while i < len(lista.produto):
                self.tb_produtos.insertRow(i)
                self.conteudoTabela(self.tb_produtos, i, 0,
                                    str(lista.id[i]))
                self.TabelaStatus(self.tb_produtos, i, 1,
                                  self.StatusEntrega(1))
                self.TabelaID(self.tb_produtos, i, 2, lista.id[i])
                self.TabelaNomeTelefone(self.tb_produtos, i, 3,
                                        lista.produto[i],
                                        lista.marca[i])
                self.TabelaQtdeStatus(self.tb_produtos, i, 4,
                                      str(lista.qtdeProduto[i]),
                                      self.StatusStoque(lista.qtdeProduto[i],
                                                        lista.estoqueMinimo[i]))
                self.ValorProduto(self.tb_produtos, i, 5,
                                  lista.valorUnitario[i])
                self.ValorProduto(self.tb_produtos, i, 6,
                                  lista.valorAtacado[i])
                # Sinal click tabela
                self.botaoTabela(self.tb_produtos, i, 7,
                                 partial(
                                     self.SelectProduto, lista.id[i]),
                                 "#005099")
                i += 1
        pass
Exemple #2
0
    def ListarProduto(self):
        lista = CrudProduto()
        # se o texto ta vazio vai buscar tudo
        lista.produto = self.tx_BuscaProdutos.text()
        lista.listaProduto()

        while self.tb_Produtos.rowCount() > 0:
            self.tb_Produtos.removeRow(0)

        i = 0
        # lista.produto vira array apos select
        if len(lista.produto) >= 1:
            while i < len(lista.produto):
                self.tb_Produtos.insertRow(i)
                self.alinharDadosTabela(self.tb_Produtos, i, 0,
                                        str(lista.id[i]))
                self.SetTabelaID(self.tb_Produtos, i, 1, lista.id[i])
                self.SetFormataDadosPessoaisTabela(self.tb_Produtos, i, 2,
                                                   lista.produto[i],
                                                   lista.descricao[i])
                self.SetFormataDadosPessoaisTabela(self.tb_Produtos, i, 3,
                                                   lista.categoria[i],
                                                   lista.marca[i])
                self.SetTabelaStatusEstoque(
                    self.tb_Produtos, i, 4, str(lista.qtdEstoque[i]),
                    self.GetCorStatusEstoque(lista.qtdEstoque[i],
                                             lista.qtdMinimoEstoque[i]))
                self.SetValorTable(self.tb_Produtos, i, 5,
                                   lista.valorUnitario[i])
                self.SetValorTable(self.tb_Produtos, i, 6,
                                   lista.totalEstoque[i])
                # click edit
                self.botaoTabela(
                    self.tb_Produtos, i, 7,
                    partial(self.DetalhamentoProduto, lista.id[i]), "#7AB32E")
                i += 1