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",})
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", })
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",})
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", })