Exemple #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
        })
Exemple #2
0
def hazine_create(request):
    if (request.method == 'POST'):
        form = HazineForm(request.POST)
        return save_hazine_form(request, form,
                                'webapp/hazine/partialHazineCreate.html')
    else:
        dt = Utils.getTitleDate()

        form = HazineForm()  #initial={'timestamp':dt}
        return save_hazine_form(request, form,
                                'webapp/hazine/partialHazineCreate.html')