Esempio n. 1
0
def registro_alumno(request):
	if request.method == 'GET':
		alumnoForm = AlumnoForm()
		return render_to_response('matricula-registrar-alumno.html', {'form':alumnoForm}, context_instance=RequestContext(request))
	else:
		alumnoForm = AlumnoForm(request.POST)
		if alumnoForm.is_valid():
			nombreCompleto = alumnoForm.cleaned_data['nombreCompleto']
			grado = alumnoForm.cleaned_data['grado']
			seccion = alumnoForm.cleaned_data['seccion']
			#nivel = alumnoForm.cleaned_data['nivel']
			colegio = request.session['colegio']
			telefono = alumnoForm.cleaned_data['telefono']
			tutor = alumnoForm.cleaned_data['tutor']
			semestre = alumnoForm.cleaned_data['semestre']
			fechaNacimiento = alumnoForm.cleaned_data['fechaNacimiento']

			alumnoBean = Alumno()
			alumnoBean.nombreCompleto = nombreCompleto
			alumnoBean.grado = grado
			alumnoBean.seccion = seccion
			alumnoBean.nivel = grado.nivel
			alumnoBean.colegio = colegio
			alumnoBean.telefono = telefono
			alumnoBean.tutor = tutor
			alumnoBean.semestre = semestre
			alumnoBean.fechaNacimiento = fechaNacimiento
			alumnoBean.estado = NOMATRICULADO

			alumnoBean.save()

			return render_to_response('matricula-registrar-alumno.html', {'alumno':alumnoBean}, context_instance=RequestContext(request))
		else:
			return render_to_response('matricula-registrar-alumno.html', {'form': alumnoForm}, context_instance=RequestContext(request))
Esempio n. 2
0
def alumno(request):
    if request.method == 'POST':
        alumno_form = AlumnoForm(request.POST, request.FILES)
        if alumno_form.is_valid():
            alumno_form.save()
            return redirect('/alumno/registrar/')
    alumno_form = AlumnoForm()
    return render(request,
                    'alumno/alumno.html', 
                    { 'alumno_form': alumno_form })
Esempio n. 3
0
def nuevoAlumno(request):
    if (request.method == "POST") :
        form_alumno = AlumnoForm(request.POST, prefix='alumno')
        form_proyecto = ProyectoForm(request.POST, prefix='proyecto')
        if (form_alumno.is_valid() and form_proyecto.is_valid()):
            alumno = Alumno(form_alumno)
            alumno.save()
            curso = Curso.objects.order_by("-id")[0]
            proyecto = Proyecto(form_proyecto, alumno=alumno, curso=curso)
            proyecto.save()
            return HttpResponseRedirect('/coordinacio/cursos')
    else: 
        form_alumno = AlumnoForm(prefix='alumno')
        form_proyecto = ProyectoForm(prefix='proyecto')
    return render_to_response('AlumnoNuevo.html', {'form_alumno': form_alumno, 'form_proyecto': form_proyecto})
Esempio n. 4
0
def registro_alumno(request):
    if request.method == 'GET':
        alumnoForm = AlumnoForm()
        return render_to_response('matricula-registrar-alumno.html',
                                  {'form': alumnoForm},
                                  context_instance=RequestContext(request))
    else:
        alumnoForm = AlumnoForm(request.POST)
        if alumnoForm.is_valid():
            nombreCompleto = alumnoForm.cleaned_data['nombreCompleto']
            grado = alumnoForm.cleaned_data['grado']
            seccion = alumnoForm.cleaned_data['seccion']
            #nivel = alumnoForm.cleaned_data['nivel']
            colegio = request.session['colegio']
            telefono = alumnoForm.cleaned_data['telefono']
            tutor = alumnoForm.cleaned_data['tutor']
            semestre = alumnoForm.cleaned_data['semestre']
            fechaNacimiento = alumnoForm.cleaned_data['fechaNacimiento']

            alumnoBean = Alumno()
            alumnoBean.nombreCompleto = nombreCompleto
            alumnoBean.grado = grado
            alumnoBean.seccion = seccion
            alumnoBean.nivel = grado.nivel
            alumnoBean.colegio = colegio
            alumnoBean.telefono = telefono
            alumnoBean.tutor = tutor
            alumnoBean.semestre = semestre
            alumnoBean.fechaNacimiento = fechaNacimiento
            alumnoBean.estado = NOMATRICULADO

            alumnoBean.save()

            return render_to_response('matricula-registrar-alumno.html',
                                      {'alumno': alumnoBean},
                                      context_instance=RequestContext(request))
        else:
            return render_to_response('matricula-registrar-alumno.html',
                                      {'form': alumnoForm},
                                      context_instance=RequestContext(request))