Example #1
0
def productosAgregar(request):
	if request.method == 'POST':
		productoForm = ProductoForm(request.POST)
		if productoForm.is_valid():
			productoForm.save()
			productoForm = ProductoForm()
			message = "El producto se ha agregado exitosamente."
			return render_to_response("productos_agregar.html", {"productoForm": productoForm, "isAction": True, "isSuccess": True, "message": message}, context_instance = RequestContext(request))
		else:
			message = "No se pudo agregar el producto."
			return render_to_response("productos_agregar.html", {"productoForm": productoForm, "isAction": True, "isSuccess": False, "message": message}, context_instance = RequestContext(request))
	else:
		productoForm = ProductoForm()
		return render_to_response("productos_agregar.html", {"productoForm": productoForm, "isAction": False}, context_instance = RequestContext(request))
Example #2
0
def productosAgregar(request):
	if request.method == 'POST':
		productoForm = ProductoForm(request.POST)
		if productoForm.is_valid():
			producto = productoForm.save()
			proceso = producto.lineaDeProduccion.procesos.all()[0]
			lista_procesos = [proc.id for proc in producto.lineaDeProduccion.procesos.all()]
			print(lista_procesos)
			for x in range(producto.cantidad):
				instancia = Instancia(producto = producto, proceso = proceso, lista_pendientes = json.dumps(lista_procesos))
				instancia.save()
				magia.procesos[proceso.id].agregar(instancia)
			productoForm = ProductoForm()
			message = "El producto se ha agregado exitosamente."
			return render_to_response("productos_agregar.html", {"productoForm": productoForm, "isAction": True, "isSuccess": True, "message": message}, context_instance = RequestContext(request))
		else:
			message = "No se pudo agregar el producto."
			return render_to_response("productos_agregar.html", {"productoForm": productoForm, "isAction": True, "isSuccess": False, "message": message}, context_instance = RequestContext(request))
	else:
		productoForm = ProductoForm()
		return render_to_response("productos_agregar.html", {"productoForm": productoForm, "isAction": False}, context_instance = RequestContext(request))