Exemple #1
0
def asistencia_search(request):
    if request.user.is_superuser:
        template = 'asistencia/asistencia_semanal.html'

        query = request.GET.get('q')
        if query:
            asistencia = Asistencia.objects.filter(
                Q(fecha_registro__icontains=query)
                | Q(dia__icontains=query)).order_by('-fecha_registro')
        else:
            asistencia = Asistencia.objects.all()

        if not asistencia.exists():
            query = elimina_tildes(query)
            asistencia = Asistencia.objects.filter(
                Q(fecha_registro__icontains=query)
                | Q(dia__icontains=query)).order_by('-fecha_registro')

            pages = pagination(request, asistencia, num=5)
            context = {
                'items': pages[0],
                'page_range': pages[1],
                'query': query,
            }
            return render(request, template, context)
        else:
            pages = pagination(request, asistencia, num=5)
            context = {
                'items': pages[0],
                'page_range': pages[1],
                'query': query,
            }
            return render(request, template, context)
    else:
        return render(request, 'mensajes/error_no_super_user.html')
Exemple #2
0
def pariente_edit_search(request):
	if request.user.is_superuser:
		template = 'usuario/usuario_buscar_register_pariente.html'

		query = request.GET.get('q')
		if query:
			usuario = Usuario.objects.filter(Q(nombres__icontains=query)|
					Q(apellidos__icontains=query)|
					Q(direccion__icontains=query)|
					Q(barrio__icontains=query)
				).order_by('nombres')
		else:
			usuario = Usuario.objects.all()

		if not usuario.exists():
			query = elimina_tildes(query)
			usuario = Usuario.objects.filter(Q(nombres__icontains=query)|
					Q(apellidos__icontains=query)|
					Q(direccion__icontains=query)|
					Q(barrio__icontains=query)
				).order_by('nombres')

			pages = pagination(request, usuario, num=5)
			context = {
				'items': pages[0],
       			'page_range': pages[1],
       			'query': query,
			}
			return render(request, template, context)
		else:
			pages = pagination(request, usuario, num=5)
			context = {
				'items': pages[0],
       			'page_range': pages[1],
       			'query': query,
			}
			return render(request, template, context)
	else:
		return render(request, 'mensajes/error_no_super_user.html')
Exemple #3
0
def Conyuge_hijosList(request):
	if request.user.is_superuser:
		template = 'conyuge_hijos/conyuge_hijos_list.html'
		pariente = Conyuge_hijos.objects.all().order_by('usuario')

		pages = pagination(request, pariente, num=5)

		context = {
        	'items': pages[0],
        	'page_range': pages[1],
    	}
		return render(request, template, context)
	else:
		return render(request, 'mensajes/error_no_super_user.html')
Exemple #4
0
def AsistenciaList(request):
    if request.user.is_superuser:
        template = 'asistencia/asistencia_semanal.html'
        asistencia = Asistencia.objects.all().order_by('-fecha_registro')

        pages = pagination(request, asistencia, num=5)

        context = {
            'items': pages[0],
            'page_range': pages[1],
        }
        return render(request, template, context)
    else:
        return render(request, 'mensajes/error_no_super_user.html')
Exemple #5
0
def pariente_search(request):
	if request.user.is_superuser:
		template = 'conyuge_hijos/conyuge_hijos_list.html'

		query = request.GET.get('q')
		if query:
			pariente = Conyuge_hijos.objects.filter(Q(nombres_familiar__icontains=query)|
					Q(apellidos_familiar__icontains=query)|
					Q(tipo__icontains=query)
				).order_by('usuario')
		else:
			pariente = Conyuge_hijos.objects.all()

		if not pariente.exists():
			query = elimina_tildes(query)
			pariente = Conyuge_hijos.objects.filter(Q(nombres_familiar__icontains=query)|
					Q(apellidos_familiar__icontains=query)|
					Q(tipo__icontains=query)
				).order_by('usuario')

			pages = pagination(request, pariente, num=5)
			context = {
				'items': pages[0],
       			'page_range': pages[1],
       			'query': query,
			}
			return render(request, template, context)
		else:
			pages = pagination(request, pariente, num=5)
			context = {
				'items': pages[0],
       			'page_range': pages[1],
       			'query': query,
			}
			return render(request, template, context)
	else:
		return render(request, 'mensajes/error_no_super_user.html')
Exemple #6
0
def Conyuge_hijosListEdit(request):
	if request.user.is_superuser:
		template = 'usuario/usuario_buscar_register_pariente.html'
		usuario = Usuario.objects.all().order_by('nombres')

		pages = pagination(request, usuario, num=5)

		context = {
        	'items': pages[0],
        	'page_range': pages[1],
    	}

		return render(request, template, context)
	else:
		return render(request, 'mensajes/error_no_super_user.html')