Beispiel #1
0
def editar(request, id):

    usuario = get_object_or_404(Usuario, pk=id)

    if request.method == 'POST':
        form = UsuarioForm(request.POST, instance=usuario)
        if form.is_valid():
            messages.success(request, 'Cliente atualizado com sucesso!')
            form.save()
            return redirect(reverse('cadastro:detalhes', kwargs={'id':usuario.pk}))
    else:
        form = UsuarioForm(instance=usuario)

    return render(request, 'clientes/editar.html', {'titulo': u'Editar Cliente', 'form': form, 'usuario': usuario, 'menu': "menu_clientes",})
Beispiel #2
0
def novo(request):

    if request.method == 'POST':
        form = UsuarioForm(request.POST)
        if form.is_valid():
            messages.success(request, 'Cliente adicionando com sucesso!')
            usuario = form.save()

            if request.POST['salvar'] == '1':
                return redirect(reverse('cadastro:detalhes', kwargs={'id':usuario.pk}))

            return redirect(reverse('cadastro:novo'))
    else:
        form = UsuarioForm()

    return render(request, 'clientes/novo.html', {'titulo': u'Cadastrar Novo Cliente', 'form': form, 'menu': "menu_clientes",})
Beispiel #3
0
def editar(request, id):

    usuario = get_object_or_404(Usuario, pk=id)

    if request.method == 'POST':
        form = UsuarioForm(request.POST, instance=usuario)
        if form.is_valid():
            messages.success(request, 'Cliente atualizado com sucesso!')
            form.save()
            return redirect(
                reverse('cadastro:detalhes', kwargs={'id': usuario.pk}))
    else:
        form = UsuarioForm(instance=usuario)

    return render(
        request, 'clientes/editar.html', {
            'titulo': u'Editar Cliente',
            'form': form,
            'usuario': usuario,
            'menu': "menu_clientes",
        })
Beispiel #4
0
def novo(request):

    if request.method == 'POST':
        form = UsuarioForm(request.POST)
        if form.is_valid():
            messages.success(request, 'Cliente adicionando com sucesso!')
            usuario = form.save()

            if request.POST['salvar'] == '1':
                return redirect(
                    reverse('cadastro:detalhes', kwargs={'id': usuario.pk}))

            return redirect(reverse('cadastro:novo'))
    else:
        form = UsuarioForm()

    return render(
        request, 'clientes/novo.html', {
            'titulo': u'Cadastrar Novo Cliente',
            'form': form,
            'menu': "menu_clientes",
        })