예제 #1
0
    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
예제 #2
0
    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()