예제 #1
0
 def cadContaPagar(self):
     repetir = int(self.cb_repetir.currentData())
     for i in range(repetir):
         id = int(self.tx_Cod.text()) + i
         INSERI = CrudAPagar()
         INSERI.idConta = id
         INSERI.idFornecedor = self.tx_Id.text()
         INSERI.descricao = self.tx_descricao.text()
         INSERI.categoria = self.cb_categoria.currentData()
         INSERI.dataVencimento = QtCore.QDate.toString(
             QtCore.QDate.addMonths(self.dt_Vencimento.date(), i),
             "yyyy-MM-dd")
         INSERI.valor = self.tx_valor.text()
         INSERI.obs = self.tx_Obs.toPlainText()
         INSERI.cadContaPagar()
     self.BuscaContaAPagar(self.tx_Cod.text())
예제 #2
0
    def CadContaCompra(self):
        INSERI = CrudAPagar()

        if self.tb_Parcelas.rowCount() > 0:
            for i in range(self.tb_Parcelas.rowCount()):
                try:
                    self.tb_Parcelas.item(i, 0).text()
                    INSERI.idConta = self.tb_Parcelas.item(i, 0).text()
                except:
                    INSERI.idConta = ''
                INSERI.idCompra = self.tx_Cod.text()
                INSERI.idFornecedor = self.tx_Id.text()
                INSERI.descricao = """Pedido de Compra {}. Parcela {} de {} """.format(
                    self.tx_Cod.text(), i + 1, self.tb_Parcelas.rowCount())
                INSERI.obs = ""
                INSERI.categoria = 1
                INSERI.dataVencimento = QtCore.QDate.toString(
                    self.tb_Parcelas.cellWidget(i, 1).date(), "yyyy-MM-dd")
                INSERI.valor = self.tb_Parcelas.item(i, 2).text()
                INSERI.formaPagamento = self.cb_FormaPagamento.currentIndex()
                INSERI.cadContaPagar()