def cadProduto(self): INSERI = CrudProduto() INSERI.id = self.tx_idProduto.text() INSERI.produto = self.tx_DescricaoProduto.text().upper() if self.lb_FotoProduto.pixmap(): imagem = QPixmap(self.lb_FotoProduto.pixmap()) data = QByteArray() buf = QBuffer(data) imagem.save(buf, 'PNG') INSERI.imagem = str(data.toBase64()).encode('utf8')[2:-1] else: INSERI.imagem = False INSERI.categoria = self.cb_CategoriaProduto.currentData() INSERI.marca = self.cb_MarcaProduto.currentData() INSERI.estoqueMinimo = self.tx_EstoqueMinimoProduto.text() INSERI.estoqueMaximo = self.tx_EstoqueMaximoProduto.text() INSERI.obsProduto = self.tx_ObsProduto.text() INSERI.valorCompra = self.tx_ValorCompraProduto.text().replace(",", ".") INSERI.valorUnitario = self.tx_ValorUnitarioProduto.text().replace(",", ".") INSERI.valorAtacado = self.tx_ValorAtacadoProduto.text().replace(",", ".") INSERI.qtdeAtacado = self.tx_MinimoAtacado.text() INSERI.inseriProduto() self.janelaProdutos()
def EntradaEstoque(self): INSERI = CrudProduto() i = 0 while i < self.tb_Itens.rowCount(): INSERI.id = self.tb_Itens.item(i, 0).text() INSERI.valorCompra = self.tb_Itens.item( i, 4).text().replace(",", ".") INSERI.qtdeProduto = self.tb_Itens.item(i, 3).text() INSERI.obsProduto = self.tb_Itens.item(i, 2).text() INSERI.entradaEstoque() i += 1