Exemplo n.º 1
0
def edit_asignatura_view(request, id_asignatura):
    try:
        asignatura = Asignatura.objects.get(idAsignatura=id_asignatura)
        if request.method == 'POST':
            form = addAsignaturaForm(request.POST, request.FILES)
            if form.is_valid():
                nombre = form.cleaned_data['nombre']
                pesoAsignatura = form.cleaned_data['pesoAsignatura']
                activo = form.cleaned_data['activo']
                asignatura.nombre = nombre
                asignatura.pesoAsignatura = pesoAsignatura
                asignatura.activo = activo
                asignatura.save()
                return HttpResponseRedirect('/')
        if request.method == 'GET':
            form = addAsignaturaForm(
                initial={
                    'nombre': asignatura.nombre,
                    'pesoAsignatura': asignatura.pesoAsignatura,
                    'activo': asignatura.activo
                })
        ctx = {'form': form, 'asignatura': asignatura}
        return render_to_response('edit_asignatura.html',
                                  ctx,
                                  context_instance=RequestContext(request))
    except Logro.DoesNotExist:
        HttpResponseRedirect("/")
Exemplo n.º 2
0
def add_asignatura_view(request):
	if request.method == 'POST':
		info = "inicializando"
		form = addAsignaturaForm(request.POST)
		if form.is_valid():
			nombre = form.cleaned_data['nombre']
			pesoAsignatura = form.cleaned_data['pesoAsignatura']
			asignatura = Asignatura()
			asignatura.nombre=nombre
			asignatura.pesoAsignatura=pesoAsignatura
			asignatura.activo=True
			asignatura.save()
			info = "datos guardados"
		else:
			info="informacion con datos incorrectos"
		form = addAsignaturaForm()
		return HttpResponseRedirect('/')
	else:
		form = addAsignaturaForm()
		ctx={'form':form}
		return render_to_response('addasignatura.html',ctx,context_instance=RequestContext(request))
Exemplo n.º 3
0
def edit_asignatura_view(request,id_asignatura):
	try:
		asignatura = Asignatura.objects.get(idAsignatura = id_asignatura)
		if request.method == 'POST':
			form = addAsignaturaForm(request.POST,request.FILES)
			if form.is_valid():
				nombre = form.cleaned_data['nombre']
				pesoAsignatura = form.cleaned_data['pesoAsignatura']
				activo = form.cleaned_data['activo']
				asignatura.nombre = nombre
				asignatura.pesoAsignatura = pesoAsignatura
				asignatura.activo = activo
				asignatura.save()
				return HttpResponseRedirect('/')
		if request.method == 'GET':
			form = 	addAsignaturaForm(initial={
									'nombre':asignatura.nombre,
									'pesoAsignatura':asignatura.pesoAsignatura,
									'activo':asignatura.activo
				})
		ctx = {'form':form,'asignatura':asignatura}
		return render_to_response('edit_asignatura.html',ctx,context_instance=RequestContext(request))
	except Logro.DoesNotExist:
		HttpResponseRedirect("/")