示例#1
0
def grupo_novo(request):
    '''
      @grupo_novo: Metodo de criação de um novo Grupo 
    '''
    if request.method == 'POST':
        formGrupo = GrupoForm(request.POST)
        if formGrupo.is_valid():
            grupo = formGrupo.save(commit=False)
            grupo.save()

            return HttpResponseRedirect( r('cliente:grupos'))
        else:  
            return render(request,'grupo_novo.html',{'form': formGrupo,'status':'Novo'})
    else:
        return render(request,'grupo_novo.html',{'form': GrupoForm(),'status':'Novo'})
示例#2
0
def grupo_editar(request,id_grupo):
    '''
      @grupo_editar: Metodo de edição de um grupo cadastrado na base
    '''
    grupo = GrupoTrabalho.objects.get(id=id_grupo)

    if request.method == 'POST':

        formGrupo = GrupoForm(request.POST,instance=grupo)
        if formGrupo.is_valid():            
            grupo = formGrupo.save(commit=False)
            grupo.save()
            
            return HttpResponseRedirect( r('cliente:grupos'))
        else :
            return render(request, 'grupo_novo.html', { 'form':formGrupo ,'id_grupo':id_grupo,'status':'Editar'})
    else:           
        return render(request,'grupo_novo.html',{'form': GrupoForm(instance=grupo),'id_grupo':id_grupo,'status':'Editar'})