Example #1
0
def edit(request, caso_id):
	caso = Casos.objects.get(pk=caso_id)
	if request.method == 'POST':
		form = FormCaso(request.POST)
		if form.is_valid():
			caso.classificacao_iap = request.POST['iap']
			caso.classificacao_iva = request.POST['iva']
			caso.entorno           = Entorno.objects.get(pk=request.POST['entorno'])
			caso.risco             = request.POST['risco']
			caso.solucao_sugerida  = request.POST['solucao_sugerida']
			caso.save()
			return redirect('/caso/')
	else:
		data = {
			'iap': caso.classificacao_iap,
			'iva': caso.classificacao_iva,
			'risco': caso.risco,
			'entorno': caso.entorno,
			'solucao_sugerida': caso.solucao_sugerida
		}
		form = FormCaso(initial=data)

	return render(request, 'caso/edit.html', {
		'form': form,
		'caso_id': caso.id
	})
Example #2
0
def add(request):
	if request.method == 'POST':
		form = FormCaso(request.POST)
		if form.is_valid():
			caso = Casos()
			caso.classificacao_iap = request.POST['iap']
			caso.classificacao_iva = request.POST['iva']
			caso.entorno           = Entorno.objects.get(pk=request.POST['entorno'])
			caso.risco             = request.POST['risco']
			caso.solucao_sugerida  = request.POST['solucao_sugerida']
			caso.save()
			return redirect('/caso/')
	else:
		form = FormCaso()
	return render(request, 'caso/add.html', {'form': form})