def CadContaVenda(self): INSERI = CrudContaAReceber() if self.tb_Parcelas.rowCount() > 0: for i in range(self.tb_Parcelas.rowCount()): try: self.tb_Parcelas.item(i, 0).text() INSERI.id = self.tb_Parcelas.item(i, 0).text() except: INSERI.id = INSERI.lastIdContaAReceber() INSERI.idVenda = self.tx_Cod.text() INSERI.idCliente = self.tx_Id.text() INSERI.descricao = """Pedido de Venda {}. Parcela {} de {} """.format( self.tx_Cod.text(), i + 1, self.tb_Parcelas.rowCount()) INSERI.categoria = 1 INSERI.dataVencimento = 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.currentData() INSERI.inseriParcelaVenda()
def idCheckAReceber(self): if not self.tx_Cod.text(): busca = CrudContaAReceber() self.tx_Cod.setText(str(busca.lastIdContaAReceber())) pass