示例#1
0
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))
示例#2
0
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))