示例#1
0
def contato_novo(request,id_cliente):
    '''
        @contato_novo: 
    '''
    cliente = Cliente.objects.get(id=id_cliente)
    
    if request.method == 'POST':
        form = ContatoForm(request.POST)
        if form.is_valid():
            obj = form.save(commit=False)    
            obj.cliente = cliente
            obj.save()
            # Retornando para o Form que o formulario foi gravado com sucesso
            return HttpResponse(simplejson.dumps({'status':'OK'}))                                                          
        else:
            errors = form.errors
            return HttpResponse(simplejson.dumps(errors)) 
    else:
        return render(request, 'contato_modal.html',{'form': ContatoForm(),'cliente':cliente})
示例#2
0
def contato_editar(request,id_contato):
    '''
      @grupo_editar: Metodo de edição de um grupo cadastrado na base
    '''
    contato = Contato.objects.get(id=id_contato)
    cliente = contato.cliente
    

    if request.method == 'POST':
        form = ContatoForm(request.POST,instance=contato)
        if form.is_valid():
            contato = form.save(commit=False)    
            contato.save()
            # Retornando para o Form que o formulario foi gravado com sucesso
            return HttpResponse(simplejson.dumps({'status':'OK'}))                                                          
        else:
            errors = form.errors
            return HttpResponse(simplejson.dumps(errors)) 
    else:
        return render(request, 'contato_editar_modal.html',{'form': ContatoForm(instance=contato),'contato':contato})