Ejemplo n.º 1
0
def novo(request):
	form = ClienteForm(request.POST or None)

	if form.is_valid():
		form.save()
		return redirect('index')
	return render(request,'novo.html',{'form':form})
Ejemplo n.º 2
0
def update(request, id):
    cliente = Cliente.objects.get(id=id)
    form = ClienteForm(request.POST, instance=cliente)
    if form.is_valid():
        form.save()
        return redirect('/show')
    return render(request, 'core/edit.html', {'cliente': cliente})
Ejemplo n.º 3
0
def detalhar(request,pk):
	user = usuarios.objects.get(id=pk)
	form = ClienteForm(request.POST or None,instance=user)

	if form.is_valid():
		form.save()
		return redirect('index')
	return render(request,'detalhar.html',{'object':user,'form':form})
Ejemplo n.º 4
0
def cadastrar_cliente(request):
    """ Cria formulário cliente."""
    if request.method == "POST":
        form = ClienteForm(request.POST)
        if form.is_valid():
            novo = Cliente(**form.cleaned_data)
            novo.save()
            return redirect('funcionario')
    else:
        form = ClienteForm()
    return render(request, "cadastrar_cliente.html", {"form": form})
Ejemplo n.º 5
0
def crearcliente(request, template_name="crearcliente.html"):
    if request.method == 'POST':
        formCliente = ClienteForm(request.POST or None)
        if formCliente.is_valid():
            formCliente.save()
            return redirect('Cliente')
    else:
        formCliente = ClienteForm()
    return render(request, template_name, {'formCliente': formCliente})
Ejemplo n.º 6
0
def registrar(request):
    # Se dados forem passados via POST
    if request.POST:
        form = ClienteForm(request.POST)
        if form.is_valid():  # se o formulario for valido
            form.save()  # cria um novo usuario a partir dos dados enviados
            form.cleaner
    else:
        form = ClienteForm()
    contexto = {"form": form}
    return render(request, "registrar.html", contexto)
Ejemplo n.º 7
0
def cliente(request):
    cep = {}
    if 'inputcep' in request.GET:
        inputcep = request.GET['inputcep']
        url = 'https://viacep.com.br/ws/%s/json/' % inputcep
        response = requests.get(url)
        cep = response.json()

    if request.method == "POST":
        form = ClienteForm(request.POST)
        if form.is_valid():
            form.save()
            print('Validado')

    form = ClienteForm()
    context = {'cep': cep, 'form': form}
    return render(request, 'core/cliente.html', context)
Ejemplo n.º 8
0
def cliente_form(request):
    form = ClienteForm(request.POST or None)
    message = ''
    titulo = 'Cadastro de Clientes'
    if request.method == 'POST':
        form.save()
        message = MESSAGE_REGISTRO_GRAVADO_COM_SUCESSO
        form = ClienteForm()

    return render(request, 'core/django-model-forms.html', {
        'form': form,
        'message': message,
        'titulo': titulo
    })