def nueva_monografia(request):
    if request.method == 'POST':
        descripcion = DescripcionForm(request.POST, request.FILES)
        mono = MonografiaForm(request.POST)
        if descripcion.is_valid() and mono.is_valid():
            descripcion.save()
            mono.save()
            return HttpResponseRedirect('/biblioteca/monografia')
    else:
        descripcion = DescripcionForm()
        mono = MonografiaForm()
    return render_to_response('libreria/monografiaform.html',
                              {'descripcion': descripcion, 'mono':mono},
                              context_instance = RequestContext(request))
def nuevo_articulo(request):
    if request.method == 'POST':
        descripcion = DescripcionForm(request.POST, request.FILES)
        articulo = ArticuloForm(request.POST)
        if descripcion.is_valid() and articulo.is_valid():
            descripcion.save()
            articulo.save()
            return HttpResponseRedirect('/biblioteca/articulos')
    else:
        descripcion = DescripcionForm()
        articulo = MonografiaForm()
    return render_to_response('libreria/articuloform.html',
                              {'descripcion': descripcion, 'articulo':articulo},
                              context_instance = RequestContext(request))
def nueva_tesis(request):
    if request.method == 'POST':
        descripcion = DescripcionForm(request.POST, request.FILES)
        tesis = TesisForm(request.POST)
        if descripcion.is_valid() and tesis.is_valid():
            descripcion.save()
            tesis.save()
            return HttpResponseRedirect('/biblioteca/tesis')
    else:
        descripcion = DescripcionForm()
        tesis = TesisForm()
    return render_to_response('libreria/tesisform.html',
                              {'descripcion': descripcion, 'tesis':tesis},
                              context_instance = RequestContext(request))
def nuevo_libro(request):
    if request.method == 'POST':
        descripcion = DescripcionForm(request.POST, request.FILES)
        libro = LibroForm(request.POST)
        carrera = CarreraForm(request.POST)
        if libro.is_valid() and carrera.is_valid:
            descripcion.save()
            libro.save()
            carrera.save()
            return HttpResponseRedirect('/biblioteca/libros')
    else:
        descripcion = DescripcionForm()
        libro = LibroForm()
        carrera = CarreraForm()
    return render_to_response('libreria/libroform.html',
                              {'descripcion': descripcion, 'libro':libro, 'carrera':carrera},
                              context_instance = RequestContext(request))