def bodega_view(request): mensaje = "" if request.method == "POST": form = BodegaForm(request.POST) if form.is_valid(): b = Bodega() b.nombre = form.cleaned_data['nombre'] b.codigo_propio = form.cleaned_data['codigo_propio'] b.direccion = form.cleaned_data['direccion'] b.save() mensaje = "Se agrego satisfactoriamente." else: mensaje = "Llene correctamente los campos." form = BodegaForm() ctx = {"form":form,"mensaje":mensaje} return render_to_response("facturacion/bodega.html",ctx,context_instance=RequestContext(request)) else: form = BodegaForm() ctx = {"form":form} return render_to_response("facturacion/bodega.html",ctx,context_instance=RequestContext(request))
def editar_bodega_view(request): if request.method == "GET": pk = request.GET['pk'] bodega = Bodega.objects.filter(pk=pk).first() form = BodegaForm({"nombre":bodega.nombre,"direccion":bodega.direccion,"codigo_propio":bodega.codigo_propio}); ctx = {"form":form,"pk":pk} return render_to_response("facturacion/editar.html",ctx, context_instance=RequestContext(request)) if request.method == "POST": pk = request.POST['cod'] bodega = Bodega.objects.filter(pk=pk).first() form = BodegaForm(request.POST) if form.is_valid(): bodega.nombre = form.cleaned_data['nombre'] bodega.codigo_propio = form.cleaned_data['codigo_propio'] bodega.descripcion = form.cleaned_data['direccion'] bodega.save() mensaje = "Correcto" form = BodegaForm() else: mensaje = "Llene correctamente los campos." ctx = {"form":form,"mensaje":mensaje,"pk":pk} return render_to_response("facturacion/editar.html",ctx,context_instance=RequestContext(request))