Exemplo n.º 1
0
def cadastrarCliente(request):
    if request.method == "POST":
        form = ClienteForm(request.POST)
        if form.is_valid():
            tipo = form.cleaned_data['tipo_cliente']
            tipo = TipoCliente.PESSOA_FISICA
            if tipo is TipoCliente.PESSOA_FISICA:
                print("PESSOA_FISICA")
                return redirect('cadastroPessoaFisica')
            elif tipo is TipoCliente.PESSOA_JURIDICA:
                print("PESSOA_JURIDICA")
                return redirect('cadastroPessoaJuridica')

            return redirect('index')
    else:
        form = ClienteForm()
        return render(request, 'app/cadastroClienteTela.html', {'form': form})
Exemplo n.º 2
0
def cadastrar_cliente(request):
    if request.method == "POST":
        form = ClienteForm(request.POST)
        if form.is_valid():
            form.save()
            return redirect('/pesquisar-clientes/')
    else:
        form = ClienteForm()
        return render(request, 'app/cadastrar-cliente.html', {'form': form})
Exemplo n.º 3
0
def Cliente_add(request):
    if request.method == 'POST':
        formulario = ClienteForm(request.POST)
        if formulario.is_valid():
            formulario.save()
            return HttpResponseRedirect('/clienteList/')
    else:
        formulario = ClienteForm()
    return render_to_response('app/clienteAdd.html',
                              {'formulario': formulario},
                              context_instance=RequestContext(request))
Exemplo n.º 4
0
def Cliente_edit(request, id):
    cliente_edit = Cliente.objects.get(pk=id)
    if request.method == 'POST':
        formulario = ClienteForm(request.POST, instance=cliente_edit)
        if formulario.is_valid():
            formulario.save()
            return HttpResponseRedirect("/clienteList/")
    else:
        formulario = ClienteForm(instance=cliente_edit)
    return render_to_response('app/clienteEdit.html',
                              {'formulario': formulario},
                              context_instance=RequestContext(request))
Exemplo n.º 5
0
def cliente(request):
    opciones = {
        'Menu': 'Menu Principal',
        'Producto': 'Producto',
        'Cliente': 'Cliente',
        'Factura': 'Factura',
        'DetalleFactura': 'DetalleFactura'
    }
    if request.method == 'POST':
        form = ClienteForm(request.POST)
        if form.is_valid():
            form.save()
        return redirect('index')
    else:
        form = ClienteForm()
        opciones['form'] = form
    return render(request, 'cliente.html', opciones)
Exemplo n.º 6
0
def editarcliente(request, id):
    opciones = {
        'Producto': 'Productos en stock',
        'Cliente': 'Clientes',
        'Factura': 'Facturas de ventas',
        'accion': 'Actualizar'
    }
    cliente = Cliente.objects.get(id=id)
    if request.method == 'GET':
        form = ClienteForm(instance=cliente)
        opciones['form'] = form
    else:
        form = ClienteForm(request.POST, instance=cliente)
        if form.is_valid():
            form.save()
            return redirect('listarcliente')

    return render(request, 'cliente.html', opciones)
Exemplo n.º 7
0
def cliente(request):
    opciones = {
        'Producto': 'Productos en stock',
        'Cliente': 'Clientes',
        'Factura': 'Facturas de ventas',
        'accion': 'Crear'
    }
    # return HttpResponse('Contacto')
    if request.method == 'POST':
        # pass
        form = ClienteForm(request.POST)
        if form.is_valid():
            form.save()
            return redirect('listarcliente')
    else:
        form = ClienteForm()
        opciones['form'] = form

    return render(request, 'cliente.html', opciones)
Exemplo n.º 8
0
def create_Cliente(request):
    opciones = {
        'menu': 'Menú Principal',
        'venta': 'Ventas',
        'producto': 'Productos',
        'cliente': 'Clientes',
        'detalleFactura': 'Detalle Facturas',
        'administrador': 'Administrador',
        'accion': 'Crear'
    }
    if request.method == 'POST':
        # pass
        form = ClienteForm(request.POST)
        if form.is_valid():
            form.save()
            return redirect('view_cliente')
    else:
        form = ClienteForm()
        opciones['form'] = form

    return render(request, 'create_cliente.html', opciones)
Exemplo n.º 9
0
def edit_Cliente(request, id):
    opciones = {
        'menu': 'Menú Principal',
        'venta': 'Ventas',
        'producto': 'Productos',
        'cliente': 'Clientes',
        'detalleFactura': 'Detalle Facturas',
        'Administrador': 'Administrador',
        'accion': 'Actualizar'
    }
    cliente = Cliente.objects.get(id=id)
    if request.method == 'GET':
        form = ClienteForm(instance=cliente)
        opciones['form'] = form
    else:
        form = ClienteForm(request.POST, instance=cliente)
        if form.is_valid():
            form.save()
            return redirect('view_cliente')

    return render(request, 'create_cliente.html', opciones)