Example #1
0
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()
Example #2
0
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)
Example #3
0
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)
Example #4
0
def pay_desp_tmp(params=None):
    id = params[0]
    despesaTemp = DespesaTemp(despesa=Despesa(id=id))
    DespesaTempProcessor(month=month).pay(despesaTemp)
Example #5
0
def rm_desp_tmp(params=None):
    despesaTemp = DespesaTemp(despesa=Despesa(id=params[0]))
    DespesaTempProcessor(month=month).delete(despesaTemp)
Example #6
0
 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
Example #7
0
 def getTestRowFilterModel2(self):
     return DespesaTemp(
         despesa=Despesa(desc='desp test', month='2018-03-01'))
Example #8
0
 def getDespesaTempFilterModel1(self):
     return DespesaTemp(
         despesa=Despesa(desc='desp test', month='2018-02-01'))
Example #9
0
 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