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')
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')
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')
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')
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')
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')