def SaidaEstoque(self): INSERI = CrudProdutos() i = 0 while i < self.tb_Itens.rowCount(): INSERI.idProduto = self.tb_Itens.item(i, 0).text() INSERI.qtdeProduto = self.tb_Itens.item(i, 3).text() INSERI.SaidaProduto() i += 1
def EntradaEstoque(self): INSERI = CrudProdutos() i = 0 while i < self.tb_Itens.rowCount(): INSERI.idProduto = self.tb_Itens.item(i, 0).text() INSERI.idRelacao = self.tb_Itens.item(i, 7).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.data = QtCore.QDate.toString( QtCore.QDate.currentDate(), 'yyyy-MM-dd') INSERI.EntradaProduto() i += 1
def cadProduto(self): INSERI = CrudProdutos() INSERI.idProduto = self.tx_idProduto.text() INSERI.descricaoProduto = self.tx_DescricaoProduto.text().upper() if self.lb_FotoProduto.pixmap(): imagem = QtGui.QPixmap(self.lb_FotoProduto.pixmap()) data = QtCore.QByteArray() buf = QtCore.QBuffer(data) imagem.save(buf, 'PNG') INSERI.imagemProduto = str(data.toBase64(), encoding='utf8') INSERI.idCategoria = self.cb_CategoriaProduto.currentData() INSERI.idMarca = 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() INSERI.valorUnitario = self.tx_ValorUnitarioProduto.text() INSERI.valorAtacado = self.tx_ValorAtacadoProduto.text() INSERI.qtdeAtacado = self.tx_MinimoAtacado.text() INSERI.cadProduto() self.janelaProdutos()