def documento_inmueble_view(request): edificios = [] profile = request.user.get_profile() departamentos = Departamento.objects.filter(idusuario=profile.id_inquilino) if departamentos: for dep in departamentos: if not dep.edificio_id in edificios: edificios.append(dep.edificio_id) #adeudos = Recibo.objects.filter(saldo__gt=0,departamento=dep, id_inquilino=profile.id_inquilino) else: edificios.append(0) documentos = DocumentoInmueble.objects.filter(estatus=1, inmueble_id__in=edificios).order_by('-fecha_creacion') paginator = Paginator(documentos, 10) try: page = int(request.GET.get('page', '1')) except ValueError: page = 1 try: doc= paginator.page(page) except PageNotAnInteger: doc = paginator.page(1) except (EmptyPage, InvalidPage): doc = paginator.page(paginator.num_pages) ctx = {'documentos':doc, 'documentos_meses':documentos, 'current_path': request.get_full_path()} return render_to_response('documentos/documento_inmueble.html',ctx,context_instance=RequestContext(request))
def documento_propios_view(request): profile = request.user.get_profile() documentos = DocumentoPropios.objects.filter(estatus=1, usuario_id=profile.id_inquilino).order_by('-fecha_creacion') paginator = Paginator(documentos, 10) try: page = int(request.GET.get('page', '1')) except ValueError: page = 1 try: doc= paginator.page(page) except PageNotAnInteger: doc = paginator.page(1) except (EmptyPage, InvalidPage): doc = paginator.page(paginator.num_pages) ctx = {'documentos':doc, 'documentos_meses':documentos, 'current_path': request.get_full_path()} return render_to_response('documentos/documento_propios.html',ctx,context_instance=RequestContext(request))