71
71
return render(request, "PackProd/gestionPaquetes.html", {"form":paquete})
73
73
def procesar_formulario(request):
74
paquete = FormPaquete()
74
paquete = FormPaquete(request.POST)
75
75
if paquete.is_valid(): #Validar informacion que proviene del request
76
76
paquete.save() #Guardar informacion que esta en el formulario
77
77
paquete = FormPaquete() #Limpiar formulario
79
79
return render(request, "PackProd/gestionPaquetes.html", {"form":paquete, "mensaje":"OK"})
81
def tablaPaquetes(request):
82
paquetes = Paquete.objects.all()
83
return render(request, "PackProd/tablaPaquetes.html", {"paquetes":paquetes})
85
def editPaquete(request, cod_paquet):
86
paquete = Paquete.objects.filter(cod_paquete=cod_paquet).first() #Obtener el paquete que ha sido seleccionado por el usuario en la interfaz
87
form = FormPaquete(instance=paquete) #Enviar paquete
88
return render(request, "PackProd/editarPaquete.html", {"form":form, 'paquete': paquete})
90
def actualizar_paquete(request, cod_paquete): #Actualizar datos de un paquete
92
paquete = Paquete.objects.get(pk=cod_paquete) #Seleccionar objeto cuya llave primaria sea el codigo recibido
93
form = FormPaquete(request.POST, instance=paquete) #Obtener informacion del formulario de edicion
96
paquetes = Paquete.objects.all()
97
return render(request, "PackProd/tablaPaquetes.html", {"paquetes":paquetes, 'mensaje':'borrar'})
98
except Exception as e:
99
return redirect('../tabla_paquetes/')
b'\\ No newline at end of file'