def getReport(request, dt=None): dtTitle = Utils.getTitleDate(dt) amars = Utils.getAmarReportByDate(dt) bedehs = Utils.getBedehReportByDate(dt) talabs = Utils.getTalabReportByDate(dt) hazines = Utils.getHazineReportByDate(dt) sumAmar = Utils.getSumAmarByDate(dt) sumTalab = Utils.getSumTalabByDate(dt) sumBedeh = Utils.getSumBedehByDate(dt) sumHazine = Utils.getSumHazineByDate(dt) sumDashte = format((sumAmar + sumTalab), ",.0f") sumNadashte = format((sumBedeh + sumHazine), ",.0f") total = format((sumAmar + sumTalab - sumBedeh - sumHazine), ",.0f") #format(sum,",.0f") return render( request, 'webapp/report/repList.html', { 'amars': amars, 'bedehs': bedehs, 'talabs': talabs, 'dtTitle': dtTitle, 'hazines': hazines, 'total': total, 'sumTalab': sumDashte, 'sumBedeh': sumNadashte })
def getHazine(request): data = dict() n1 = Utils.getSumHazineByDate() print("seda mizane to ro") data['html_hazine_list'] = render_to_string( 'webapp/dashboard/partialHazine.html', {'x1': format(n1, ",.0f")}) data['html_is_valid'] = True return JsonResponse(data)
def getTotal(request): data = dict() c1 = Utils.getSumAmarByDate() c2 = Utils.getSumBedehByDate() c3 = Utils.getSumTalabByDate() c4 = Utils.getSumHazineByDate() c5 = c1 - c2 - c3 - c4 data['html_total_list'] = render_to_string( 'webapp/dashboard/partialOveral.html', {'x1': format(c5, ",.0f")}) data['html_is_valid'] = True return JsonResponse(data)