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