def ls_desp_tmp(params=None): despesas = DespesaTempProcessor(month=month).find() despesaTempHeader = DespesaTemp() pagamentoHeader = Pagamento() pagamentoHeadingSpace = ' ' print(despesaTempHeader.defOutputStrHeader()) print(despesaTempHeader.defOutputHr()) for d in despesas: print(d.defOutputStr()) print() print(pagamentoHeadingSpace + pagamentoHeader.defOutputStrHeader()) print(pagamentoHeadingSpace + pagamentoHeader.defOutputHr()) for p in d.pagamentos: print(pagamentoHeadingSpace + str(p.defOutputStr())) despTotal = DespesaTemp(despesa=calculateDespesaTotal(despesas)) print(despesaTempHeader.defOutputHr()) print(despTotal.defOutputStr()) print()
def clearMonthData(month): despesaAnual = DespesaAnual() despesaAnualProcessor = DespesaAnualProcessor(month) for despesaAnual in despesaAnualProcessor.find(): despesaAnualProcessor.delete(despesaAnual) despesaTemp = DespesaTemp() despesaTempProcessor = DespesaTempProcessor(month) for despesaTemp in despesaTempProcessor.find(): despesaTempProcessor.delete(despesaTemp) despesaMensal = DespesaMensal() despesaMensalProcessor = DespesaMensalProcessor(month) for despesaMensal in despesaMensalProcessor.find(): despesaMensalProcessor.delete(despesaMensal) renda = Renda() RendaProcessor(month).delete(renda) carneLeao = CarneLeao() CarneLeaoProcessor(month).delete(carneLeao) MonthProcessor(month.user, month=month).delete(month)
def add_desp_tmp(params=None): despesaTemp = DespesaTemp() despesaTemp.despesa.desc = input('Description: ') despesaTemp.despesa.val = input('Value: ') despesaTemp.months = int(input('Months: ')) DespesaTempProcessor(month=month).add(despesaTemp)
def pay_desp_tmp(params=None): id = params[0] despesaTemp = DespesaTemp(despesa=Despesa(id=id)) DespesaTempProcessor(month=month).pay(despesaTemp)
def rm_desp_tmp(params=None): despesaTemp = DespesaTemp(despesa=Despesa(id=params[0])) DespesaTempProcessor(month=month).delete(despesaTemp)
def __init__(self, despesaTemp=None, val=None, paid=None, month=None): self.despesaTemp = despesaTemp if despesaTemp != None else DespesaTemp( ) self.val = float(val) if val != None else None self.paid = int(paid) if paid != None else None self.month = month
def getTestRowFilterModel2(self): return DespesaTemp( despesa=Despesa(desc='desp test', month='2018-03-01'))
def getDespesaTempFilterModel1(self): return DespesaTemp( despesa=Despesa(desc='desp test', month='2018-02-01'))
def buildJoinedModels(self, model, row): despesa = Despesa(id=row['id'], month=Month(id=row['month_id'], month=row['despesa_month'])) despesaTemp = DespesaTemp(despesa=despesa) model.despesaTemp = despesaTemp