Exemplo n.º 1
0
def listado_alumnos(request):
    if request.method == 'GET':
        filtroAlumnosForm = FiltroAlumnosForm()
        return render_to_response('matricula-listar-alumnos.html',
                                  {'form': filtroAlumnosForm},
                                  context_instance=RequestContext(request))
    else:
        listadoAlumnos = []
        filtroAlumnosForm = FiltroAlumnosForm(request.POST)

        if filtroAlumnosForm.is_valid():
            grado = filtroAlumnosForm.cleaned_data['grado']
            nombre = filtroAlumnosForm.cleaned_data['nombre']
            colegio = request.session['colegio']
            semestre = Semestre.objects.filter(estado__exact='A')[0]

            if grado == None:
                listadoAlumnos = Alumno.objects.filter(
                    nombreCompleto__icontains=nombre).filter(
                        colegio__exact=colegio).filter(
                            semestre__exact=semestre)
            else:
                listadoAlumnos = Alumno.objects.filter(
                    grado__exact=grado).filter(
                        nombreCompleto__icontains=nombre).filter(
                            colegio__exact=colegio).filter(
                                semestre__exact=semestre)

        return render_to_response('matricula-listar-alumnos.html', {
            'form': filtroAlumnosForm,
            'listado_alumnos': listadoAlumnos
        },
                                  context_instance=RequestContext(request))
Exemplo n.º 2
0
def listado_alumnos(request):
	if request.method == 'GET':
		filtroAlumnosForm = FiltroAlumnosForm()
		return render_to_response('matricula-listar-alumnos.html', {'form':filtroAlumnosForm}, context_instance=RequestContext(request))
	else:
		listadoAlumnos = []
		filtroAlumnosForm = FiltroAlumnosForm(request.POST)

		if filtroAlumnosForm.is_valid():
			grado = filtroAlumnosForm.cleaned_data['grado']
			nombre = filtroAlumnosForm.cleaned_data['nombre']
			colegio = request.session['colegio']
			semestre = Semestre.objects.filter(estado__exact='A')[0]

			if grado == None:
				listadoAlumnos = Alumno.objects.filter(nombreCompleto__icontains=nombre).filter(colegio__exact=colegio).filter(semestre__exact=semestre)
			else:
				listadoAlumnos = Alumno.objects.filter(grado__exact=grado).filter(nombreCompleto__icontains=nombre).filter(colegio__exact=colegio).filter(semestre__exact=semestre)
			

		return render_to_response('matricula-listar-alumnos.html', {'form':filtroAlumnosForm, 'listado_alumnos': listadoAlumnos}, context_instance=RequestContext(request))
Exemplo n.º 3
0
def listado_matricula(request):
	#listado_alumnos(request):
	if request.method == 'GET':
		filtroAlumnosForm = FiltroAlumnosForm()
		return render_to_response('matricula-listar.html', {'form':filtroAlumnosForm}, context_instance=RequestContext(request))
	else:
		listadoAlumnosMatriculados = []
		filtroAlumnosForm = FiltroAlumnosForm(request.POST)

		if filtroAlumnosForm.is_valid():
			grado = filtroAlumnosForm.cleaned_data['grado']
			nombre = filtroAlumnosForm.cleaned_data['nombre']
			colegio = request.session['colegio']

			#listadoAlumnosMatriculados = Matricula.objects.filter(alumno_nombreCompleto__icontains=nombre)

			if grado == None:
				listadoAlumnosMatriculados = Matricula.objects.filter(alumno__nombreCompleto__icontains=nombre).filter(alumno__colegio__exact=colegio)
			else:
				listadoAlumnosMatriculados = Matricula.objects.filter(alumno__grado__exact=grado).filter(alumno__nombreCompleto__icontains=nombre).filter(alumno__colegio__exact=colegio)
		else:
			print "Formulario no es valido"

		return render_to_response('matricula-listar.html', {'form':filtroAlumnosForm, 'listado_alumnos_matriculados': listadoAlumnosMatriculados}, context_instance=RequestContext(request))
Exemplo n.º 4
0
def listado_matricula(request):
    #listado_alumnos(request):
    if request.method == 'GET':
        filtroAlumnosForm = FiltroAlumnosForm()
        return render_to_response('matricula-listar.html',
                                  {'form': filtroAlumnosForm},
                                  context_instance=RequestContext(request))
    else:
        listadoAlumnosMatriculados = []
        filtroAlumnosForm = FiltroAlumnosForm(request.POST)

        if filtroAlumnosForm.is_valid():
            grado = filtroAlumnosForm.cleaned_data['grado']
            nombre = filtroAlumnosForm.cleaned_data['nombre']
            colegio = request.session['colegio']

            #listadoAlumnosMatriculados = Matricula.objects.filter(alumno_nombreCompleto__icontains=nombre)

            if grado == None:
                listadoAlumnosMatriculados = Matricula.objects.filter(
                    alumno__nombreCompleto__icontains=nombre).filter(
                        alumno__colegio__exact=colegio)
            else:
                listadoAlumnosMatriculados = Matricula.objects.filter(
                    alumno__grado__exact=grado).filter(
                        alumno__nombreCompleto__icontains=nombre).filter(
                            alumno__colegio__exact=colegio)
        else:
            print "Formulario no es valido"

        return render_to_response(
            'matricula-listar.html', {
                'form': filtroAlumnosForm,
                'listado_alumnos_matriculados': listadoAlumnosMatriculados
            },
            context_instance=RequestContext(request))