Exemple #1
0
def archive_credit_export(request, archived_phoneuser_id=0):
    """Stampa bilancio"""
    import datetime
    archived_phoneuser_id = int(archived_phoneuser_id)
    if archived_phoneuser_id:
        try:
            archived_phoneuser = ArchivedPhoneUser.objects.get(pk=archived_phoneuser_id)
        except:
            raise Http404

        recharges = ArchivedCredit.objects.filter(archived_phoneuser_id=archived_phoneuser_id)
        tot_recharges = ArchivedCredit.get_total(archived_phoneuser_id)
        tot_cost = ArchivedDetail.get_cost(archived_phoneuser_id)

        variables = {
            'header': Pref.header(),
            'phoneuser': archived_phoneuser,
            'today': datetime.date.today().strftime("%d-%m-%Y"),
            'recharges': recharges,
            'tot_recharges': tot_recharges,
            'tot_cost': tot_cost,
        }

        return render_to_response('phoneusers/credits/report.html', variables)
    else:
        raise Http404
Exemple #2
0
def archive_credit_print_recharge(request, archived_credit_id):
    """Stampa Singola Ricarica"""
    import datetime
    archived_credit_id = int(archived_credit_id)
    if archived_credit_id:
        try:
            archived_credit = ArchivedCredit.objects.get(pk=archived_credit_id)
            archived_phoneuser = ArchivedPhoneUser.objects.get(pk=archived_credit.archived_phoneuser_id)
        except:
            raise Http404

        variables = {
            'header': Pref.header(),
            'phoneuser': archived_phoneuser,
            'today': datetime.date.today().strftime("%d-%m-%Y"),
            'credit': archived_credit,
        }

        return render_to_response('phoneusers/credits/print_receipt.html', variables)
    else:
        raise Http404