Esempio n. 1
0
def detail_budget(request, pk):
    try:
        update_budget_and_comptes()
        budget = Budget.objects.get(pk=pk)
        transac = Transaction.objects.filter(budget=pk)
    except:
        raise Http404("Le Budget spécifié n'existe pas!")
    return render(request, "compta/detail_budget.html", {'budget': budget, 'transac':transac})
Esempio n. 2
0
def detail_compte(request, pk):
    try:
        update_budget_and_comptes()
        compte = Compte.objects.get(pk=pk)
        transac = Transaction.objects.filter(compte=pk)
    except:
        raise Http404("Le compte spécifié n'existe pas!")
    return render(request, "compta/detail_compte.html", {'compte': compte, 'transac':transac})
Esempio n. 3
0
def transactions(request):
    try:
        update_budget_and_comptes()
        total_depart = Compte.objects.aggregate(total_somme_depart= Sum('somme_depart'))["total_somme_depart"]
        total_actuel = Compte.objects.aggregate(total_somme_actuelle= Sum('somme_actuelle'))["total_somme_actuelle"]
        transac = Transaction.objects.all().order_by("-date")
    except:
        raise Http404("Something went wrong...")
    return render(request, "compta/transaction.html", {'total_depart': total_depart, 'total_actuel': total_actuel, 'transac':transac})
Esempio n. 4
0
 def dispatch(self, request, *args, **kwargs):
     update_budget_and_comptes()
     return super().dispatch(request, *args, **kwargs)
Esempio n. 5
0
def index(request):
    update_budget_and_comptes()
    return render(request, 'compta/home.html')