def cadastro(request): if request.method == "POST": next = request.GET.get('next', '/') f_grupo = Convenio( numero = request.POST['numero'], orgao = Orgao.objects.get( pk = request.POST['orgao'] ), instituicao_financeira = request.POST['instituicao_financeira'], descricao = request.POST['descricao'] ) f_grupo.save() if next == "/": return HttpResponseRedirect("/core/convenio/consulta/") else: return HttpResponseRedirect( next ) return render_to_response('core/convenio/cadastro.html',{"orgaos":Orgao.objects.all()}, context_instance = RequestContext(request))
def edicao(request, id): instance = get_object_or_404(Convenio, id=id) if request.method == "POST": if not request.user.has_perm('core.convenio_edicao'): return HttpResponseRedirect('/excecoes/permissao_negada/') f_convenio = Convenio( id = instance.id, numero = request.POST['numero'], orgao = Orgao.objects.get( pk = request.POST['orgao'] ), instituicao_financeira = request.POST['instituicao_financeira'], descricao = request.POST['descricao'] ) f_convenio.save() return HttpResponseRedirect("/core/convenio/consulta/") return render_to_response('core/convenio/edicao.html', {"objeto":instance,"orgaos":Orgao.objects.all()}, context_instance = RequestContext(request))