def lineasdeproduccionEditar(request, id_linea): if request.method == 'POST': lineadeproduccion = LineaDeProduccion.objects.get(id = id_linea) lineaDeProduccionForm = LineaDeProduccionForm(request.POST, instance = lineadeproduccion) if lineaDeProduccionForm.is_valid(): print("que esta pasando") #lineadeproduccion.nombre = request.POST['nombre'] #print(request.POST['procesos']) #lineadeproduccion.procesos = request.POST['procesos'] #print(lineadeproduccion.procesos) #lineadeproduccion.save() lineaDeProduccionForm.save() #lineaDeProduccionForm = LineaDeProduccionForm() message = "Los cambios han sido guardados." return render_to_response("lineasdeproduccion_editar.html", {"lineadeproduccion": lineadeproduccion, "lineaDeProduccionForm": lineaDeProduccionForm, "isAction": True, "isSuccess": True, "message": message}, context_instance = RequestContext(request)) else: lineadeproduccion = LineaDeProduccion.objects.get(id = id_linea) message = "No se pudo guardar los cambios." return render_to_response("lineasdeproduccion_editar.html", {"lineadeproduccion": lineadeproduccion, "lineaDeProduccionForm": lineaDeProduccionForm, "isAction": True, "isSuccess": False, "message": message}, context_instance = RequestContext(request)) else: if LineaDeProduccion.objects.filter(id = id_linea).exists(): lineadeproduccion = LineaDeProduccion.objects.get(id = id_linea) lineaDeProduccionForm = LineaDeProduccionForm(instance = lineadeproduccion) return render_to_response("lineasdeproduccion_editar.html", {"lineadeproduccion": lineadeproduccion, "lineaDeProduccionForm": lineaDeProduccionForm, "isAction": False}, context_instance = RequestContext(request)) else: return render_to_response("errorpage.html", {"message": "Error: No Existe Esa Línea De Producción."}, context_instance = RequestContext(request))
def lineasdeproduccionEditar(request, lineadeproduccion): if request.method == 'POST': lineaDeProduccionForm = LineaDeProduccionForm(request.POST) if lineaDeProduccionForm.is_valid(): lineadeproduccion = LineaDeProduccion.objects.get(id = lineadeproduccion) lineadeproduccion.nombre = request.POST['nombre'] lineadeproduccion.tiempo = request.POST['capacidad'] lineadeproduccion.save() lineaDeProduccionForm = LineaDeProduccionForm() message = "Los cambios han sido guardados." return render_to_response("lineasdeproduccion_editar.html", {"lineadeproduccion": lineadeproduccion, "lineaDeProduccionForm": lineaDeProduccionForm, "isAction": True, "isSuccess": True, "message": message}, context_instance = RequestContext(request)) else: lineadeproduccion = LineaDeProduccion.objects.get(id = lineadeproduccion) message = "No se pudo guardar los cambios." return render_to_response("lineasdeproduccion_editar.html", {"lineadeproduccion": lineadeproduccion, "lineaDeProduccionForm": lineaDeProduccionForm, "isAction": True, "isSuccess": False, "message": message}, context_instance = RequestContext(request)) else: lineaDeProduccionForm = LineaDeProduccionForm() lineadeproduccion = LineaDeProduccion.objects.get(id = lineadeproduccion) return render_to_response("lineasdeproduccion_editar.html", {"lineadeproduccion": lineadeproduccion, "lineaDeProduccionForm": lineaDeProduccionForm, "isAction": False}, context_instance = RequestContext(request))
def lineasdeproduccionAgregar(request): if request.method == 'POST': lineaDeProduccionForm = LineaDeProduccionForm(request.POST) if lineaDeProduccionForm.is_valid(): lineaDeProduccionForm.save() lineaDeProduccionForm = LineaDeProduccionForm() message = "La línea de producción se ha agregado exitosamente." return render_to_response("lineasdeproduccion_agregar.html", {"lineaDeProduccionForm": lineaDeProduccionForm, "isAction": True, "isSuccess": True, "message": message}, context_instance = RequestContext(request)) else: message = "No se pudo agregar la línea de producción." return render_to_response("lineasdeproduccion_agregar.html", {"lineaDeProduccionForm": lineaDeProduccionForm, "isAction": True, "isSuccess": False, "message": message}, context_instance = RequestContext(request)) else: lineaDeProduccionForm = LineaDeProduccionForm() return render_to_response("lineasdeproduccion_agregar.html", {"lineaDeProduccionForm": lineaDeProduccionForm, "isAction": False}, context_instance = RequestContext(request))