def reporte_vaucher_pdf(id_reporte):
    reporte = Reporte.objects.get(id=id_reporte)
    gastos = Egreso.objects.filter(
        corte_mes=reporte.corte_mes).order_by('codigo__codigo')
    apart = reporte.apartamento
    propietario = apart.propietario
    mes = reporte.corte_mes
    reserva = Corte_mes.objects.total_reserva()
    data = {
        'reporte': reporte,
        'gastos': gastos,
        'apart': apart,
        'propietario': propietario,
        "mes": mes,
        "reserva": reserva,
    }
    if mes.id == 3:

        pdf = render_to_pdf('administracion/reporte/reporte_vaucher.html',
                            data)

        return pdf

    pdf = render_to_pdf('administracion/reporte/reporte_pdf.html', data)

    return pdf
示例#2
0
 def get(self, request, *args, **kwargs):
     apartamento = Apartamento.objects.all().order_by('id')
     #propietario = apartamento
     data = {
         'apartamento': apartamento,
     }
     pdf = render_to_pdf('edificio/apart/apart_voucher.html', data)
     return HttpResponse(pdf, content_type='application/pdf')
示例#3
0
def referencias_listar_Pdf(id_mes):
    referencias = ReferenciaPago.objects.filter(
        reporte__corte_mes=id_mes,
        pago_bool=True).order_by('reporte__apartamento__apartamento')
    data = {
        'referencias': referencias,
    }
    pdf = render_to_pdf('deuda/PDF_referencias.html', data)
    return pdf
def egreso_pdf(mes):
    mes = Corte_mes.objects.get(id=mes)
    #gastos= Egreso.objects.filter(corte_mes= self.kwargs['pk']).order_by("codigo__codigo")
    gastos = Egreso.objects.buscar_gasto_por_mes(mes)
    total = Egreso.objects.totalizar_gastos_mes(mes)  #ESTOY PASANDO EL MES
    data = {'mes': mes, 'gastos': gastos, 'total': total}
    pdf = render_to_pdf('administracion/egreso/recibo_mes.html', data)

    return pdf
示例#5
0
 def get(self, request, *args, **kwargs):
     mes = Corte_mes.objects.get(id=self.kwargs['pk'])
     data = {
         'mes': mes,
         'ingresos': Ingreso.objects.filter(corte_mes= self.kwargs['pk']).order_by("id"),
         'total': Ingreso.objects.totalizar_ingreso_mes(self.kwargs["pk"])
     }
     pdf = render_to_pdf('administracion/ingreso/recibo_ingreso.html', data)
     return HttpResponse(pdf, content_type='application/pdf')
示例#6
0
文件: views.py 项目: neunapp/djmarket
 def get(self, request, *args, **kwargs):
     venta = Sale.objects.get(id=self.kwargs['pk'])
     data = {
         'venta':
         venta,
         'detalle_productos':
         SaleDetail.objects.filter(sale__id=self.kwargs['pk'])
     }
     pdf = render_to_pdf('venta/voucher.html', data)
     return HttpResponse(pdf, content_type='application/pdf')
示例#7
0
def deuda_pdf():
    deudas = RegistroDeudas.objects.all().order_by("apartamento")
    total_acumulada = RegistroDeudas.objects.deuda_acumulada()
    total_deudas = RegistroDeudas.objects.deuda_total()
    #total = total_acumulada + total_deudas
    data = {
        'deudas': deudas,
        'total_acumulada': total_acumulada,
        'total_deudas': total_deudas,
        #   'total': total,
    }
    pdf = render_to_pdf('deuda/deudas_pdf.html', data)
    return pdf
def reportes_general_pdf(id_mes, id_torre):
    reportes = Reporte.objects.filter(
        corte_mes__id=id_mes,
        apartamento__torre=id_torre).order_by("apartamento")
    mes = Corte_mes.objects.get(id=id_mes)
    torre = Apartamento.objects.filter(torre=id_torre).first()
    data = {
        'reportes': reportes,
        'mes': mes,
        'torre': torre,
    }

    pdf = render_to_pdf('administracion/reporte/reporte_globalPDF.html', data)
    return pdf
def informe_alquiler_pdf(id_mes):
    reportes = Reporte.objects.filter(
        apartamento__torre="3",
        corte_mes=id_mes).exclude(apartamento__id=173).order_by("id")

    total_pagar = Reporte.objects.total_reporte_por_mes_alquiler(id_mes)
    data = {
        'reporte': reportes,
        'total_pagar': total_pagar,
        'fecha': timezone.now()
    }

    pdf = render_to_pdf('administracion/reporte/celtibera.html', data)
    return pdf
示例#10
0
def comprobande_pagoPdf(id_referencia):
    referencia = ReferenciaPago.objects.get(id=id_referencia)
    reporte = referencia.reporte
    apart = referencia.reporte.apartamento
    propietario = apart.propietario
    mes = referencia.reporte.corte_mes
    data = {
        'referencia': referencia,
        'reporte': reporte,
        'apart': apart,
        'propietario': propietario,
        'mes': mes
    }
    pdf = render_to_pdf('deuda/comprobante.html', data)
    return pdf
def reporte_alquiler_pdf(id_reporte):
    reporte = Reporte.objects.get(id=id_reporte)
    gastos = Egreso.objects.filter(corte_mes=reporte.corte_mes).order_by('id')
    apart = reporte.apartamento
    propietario = apart.propietario
    mes = reporte.corte_mes
    #total= Egreso.objects.totalizar_gastos_mes(mes)
    reserva = Corte_mes.objects.total_reserva()
    data = {
        'reporte': reporte,
        'gastos': gastos,
        'apart': apart,
        'propietario': propietario,
        "mes": mes,
        #'total': total, #ESTOY PASANDO EL MES
        "reserva": reserva,
        #"control":control,
    }

    pdf = render_to_pdf('administracion/reporte/reciboAlquiler.html', data)
    return pdf