Ejemplo n.º 1
0
def productoAdd(request):
    if request.method=='POST':
        formulario=ProductoForm(request.POST, request.FILES)
        if formulario.is_valid():
            formulario.save()
            return HttpResponseRedirect('/productos')
    else:
        formulario=ProductoForm()
    return render_to_response('facturacion/productoAdd.html',
                              {'formulario':formulario},
                              context_instance=RequestContext(request))
Ejemplo n.º 2
0
def productoEdit (request, id):
        producto_edit= Producto.objects.get(pk=id)
        if request.method == 'POST':
            formulario = ProductoForm(request.POST, instance = producto_edit)
            if formulario.is_valid():
                formulario.save()
                return HttpResponseRedirect("/productos")
        else:
            formulario = ProductoForm(instance= producto_edit)
        return render_to_response('facturacion/productoEdit.html',
                    {'formulario': formulario},
                    context_instance = RequestContext(request))
Ejemplo n.º 3
0
def filtrador_modificar(request, id):    
    filtro_prenda = get_object_or_404(Producto, id=id)
    
    data = {
        'form':ProductoForm(instance=filtro_prenda)
        }
    if request.method == 'POST':
        formulario = ProductoForm(data= request.POST, instance=filtro_prenda)
        if formulario.is_valid():
            formulario.save()
            data['form'] = formulario

    return render(request, "modificar.html",data)
Ejemplo n.º 4
0
def registro_producto(request):

    data = {
        'form':ProductoForm
    }
    if request.method == 'POST':
        formulario = ProductoForm(request.POST, files=request.FILES)
        if formulario.is_valid():
            formulario.save()
            data['mensaje'] = "Producto Guardado Correctamente"
        data['form']= formulario

    

    return render(request, "pagina-registro-productos.html", data)
Ejemplo n.º 5
0
def add_product(request):
	"""crea un producto recibiendo la informacion desde una peticion ajax"""
	if request.method == 'POST':

		form = ProductoForm(request.POST)

		if form.is_valid():

			producto = Producto.objects.create(
				codigo=request.POST.get('codigo'),
				nombre=request.POST.get('nombre'),
				cantidad=request.POST.get('cantidad'),
			)

			data = {key: request.POST[key] for key in request.POST}
			data['id'] = producto.pk
			data = json.dumps(data)
			return HttpResponse(data, content_type='application/json')

		return HttpResponse(status=400)

	else:
		return HttpResponse(status=500)