Beispiel #1
0
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
        })
Beispiel #2
0
def getBedeh(request):
    data = dict()
    n1 = Utils.getSumBedehByDate()

    data['html_bedeh_list'] = render_to_string(
        'webapp/dashboard/partialBedeh.html', {'x1': format(n1, ",.0f")})
    data['html_is_valid'] = True

    return JsonResponse(data)
Beispiel #3
0
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)