Esempio n. 1
0
def Ver_Cliente(request):
    form = Cliente.objects.filter(habilitado=True, null=False)
    if request.method == 'POST':
        if request.POST['eliminar'] == 'delete-selected':
            a = request.POST.getlist('seleccion')
            return desabilite_model(a, form, '')

        else:
            pass

    else:
        q = ''

        if 'q' in request.GET and request.GET['q'].strip():
            q = request.GET['q']
            query = get_query(q, [
                'nombre_o_razon_social', 'pk', 'documentoId',
                'domicilio_fiscal', 'banco__nombre', 'tipo_cuenta__nombre'
            ])
            #return HttpResponse(query)
            form = form.filter(query)
        info = ''
        paginator = paginacion(request, form, 3)
        contacts = paginator['modelo']
        lista = paginator['paginas']
        cantidad = paginator['cantidad']
    return render(
        request, 'clientes/VerClientes.html', {
            'form': contacts,
            'info': info,
            'lista': lista,
            'cantidad': cantidad,
            'q': q
        })
Esempio n. 2
0
def Ver_Zonas_Productor(request, pk):
    try:
        int(pk)
    except ValueError:
        raise Http404()
    form = ZonaProductor.objects.filter(productor__pk=pk, null=False)
    productor = Productor.objects.get(pk=pk)
    if request.method == 'POST':
        if request.POST['eliminar'] == 'delete-selected':
            a = request.POST.getlist('seleccion')
            return desabilite_model(a, form, '')

        else:
            pass
    else:
        q = ''
        if 'q' in request.GET and request.GET['q'].strip():
            q = request.GET['q']
            query = get_query(q, ['zona', 'estado', 'municipio', 'hectareas'])
            #return HttpResponse(query)
            form = form.filter(query)
        info = ''
        paginator = paginacion(request, form, 20)
        contacts = paginator['modelo']
        lista = paginator['paginas']
        cantidad = paginator['cantidad']

    return render(
        request, 'productor/VerZonasProductor.html', {
            'form': contacts,
            'productor': productor,
            'lista': lista,
            'cantidad': cantidad,
            'q': q
        })
Esempio n. 3
0
def Ver_Plantas(request):
    form = Plantas.objects.filter(null=False)
    if request.method == 'POST':
        if request.POST['eliminar'] == 'delete-selected':
            a = request.POST.getlist('seleccion')
            return desabilite_model(a, form, '')

        else:
            pass
    else:
        q = ''

        if 'q' in request.GET and request.GET['q'].strip():
            q = request.GET['q']
            query = get_query(q, ['nombre'])
            #return HttpResponse(query)
            form = form.filter(query)
            #return HttpResponse(forms)

        info = ''
        paginator = paginacion(request, form, 20)
        contacts = paginator['modelo']
        lista = paginator['paginas']
        cantidad = paginator['cantidad']

    return render(
        request, 'plantas/VerPlantas.html', {
            'form': contacts,
            'info': info,
            'lista': lista,
            'cantidad': cantidad,
            'q': q
        })
Esempio n. 4
0
def Ver_Ciclos_Des(request):
    form = Ciclo.objects.filter(habilitado=False, null=False)
    if request.method == 'POST':
        if request.POST['eliminar'] == 'delete-selected':
            a = request.POST.getlist('seleccion')
            return desabilite_model(a, form, '')

        else:
            pass
    else:
        q = ''

        if 'q' in request.GET and request.GET['q'].strip():
            q = request.GET['q']
            query = get_query(q, ['nombre', 'pk', 'fecha_de_inicio'])
            #return HttpResponse(query)
            form = form.filter(query)
        info = ''
        nombre = 1
        paginator = paginacion(request, form, 20)
        contacts = paginator['modelo']
        lista = paginator['paginas']
        cantidad = paginator['cantidad']

    return render(
        request, 'ciclo/VerCiclo.html', {
            'form': contacts,
            'info': info,
            'lista': lista,
            'cantidad': cantidad,
            'nombre': nombre,
            'q': q
        })
Esempio n. 5
0
def Ver_Productor(request, valor):
    name = ''
    if valor:
        form = Productor.objects.filter(habilitado=True, null=False)
        name = 'Proovedores'
    else:
        form = Productor.objects.filter(habilitado=False, null=False)
        name = 'Proovedores Desabilitados'
    if request.method == 'POST':
        if request.POST['eliminar'] == 'delete-selected':
            a = request.POST.getlist('seleccion')
            return desabilite_model(a, form, '')

        else:
            pass

    else:
        q = ''

        if 'q' in request.GET and request.GET['q'].strip():
            q = request.GET['q']
            query = get_query(q, [
                'nombre_o_razon_social', 'pk', 'documentoId',
                'domicilio_fiscal', 'banco__nombre', 'tipo_cuenta__nombre',
                'e_mail'
            ])
            #return HttpResponse(query)
            form = form.filter(query)
        info = ''
        paginator = paginacion(request, form, 20)
        contacts = paginator['modelo']
        lista = paginator['paginas']
        cantidad = paginator['cantidad']
    return render(
        request, 'productor/VerProductores.html', {
            'form': contacts,
            'info': info,
            'name': name,
            'valor': valor,
            'lista': lista,
            'cantidad': cantidad,
            'q': q
        })
Esempio n. 6
0
def Rubro_Tipo_Ver(request, pk):
    try:
        int(pk)
    except ValueError:
        raise Http404()
    rubro = Rubro.objects.get(pk=pk, null=False)
    form = TipoRubro.objects.filter(rubro__pk=pk, null=False)
    if request.method == 'POST' and request.user.has_perm('auth.empleado'):
        if request.POST['eliminar'] == 'delete-selected':
            a = request.POST.getlist('seleccion')
            return desabilite_model(a, form, '')

        else:
            pass
    else:
        info = ''
    return render(request, 'rubros/VerTipoRubro.html', {
        'form': form,
        'rubro': rubro
    })
Esempio n. 7
0
def Ver_Silos(request, pk):
    try:
        int(pk)
    except ValueError:
        raise Http404()
    form = Silos.objects.filter(plantas__pk=pk, null=False)
    planta = Plantas.objects.get(pk=pk)
    if request.method == 'POST':
        if request.POST['eliminar'] == 'delete-selected':
            a = request.POST.getlist('seleccion')
            return desabilite_model(a, form, '')

        else:
            pass
    else:
        q = ''

        if 'q' in request.GET and request.GET['q'].strip():
            q = request.GET['q']
            query = get_query(
                q, ['nombre', 'plantas__nombre', 'capacidad', 'descripcion'])
            #return HttpResponse(query)
            form = form.filter(query)
            #return HttpResponse(forms)
        info = ''
        paginator = paginacion(request, form, 20)
        contacts = paginator['modelo']
        lista = paginator['paginas']
        cantidad = paginator['cantidad']

    return render(
        request, 'plantas/VerSilos.html', {
            'form': contacts,
            'info': info,
            'lista': lista,
            'cantidad': cantidad,
            'model': planta,
            'q': q
        })
Esempio n. 8
0
def Mostrar_Rubros(request):
    info = ''
    lista = ''
    forms = Rubro.objects.filter(null=False)
    nombre = Rubro.__name__.lower()
    if request.method == 'POST' and request.user.has_perm('auth.empleado'):
        if request.POST['eliminar'] == 'delete-selected':
            a = request.POST.getlist('seleccion')
            return desabilite_model(a, forms, '')

        else:
            return HttpResponseRedirect('.')

    else:
        q = ''

        if 'q' in request.GET and request.GET['q'].strip():
            q = request.GET['q']
            query = get_query(q, ['nombre', 'pk', 'nombre_cientifico'])
            #return HttpResponse(query)
            forms = forms.filter(query)
            #return HttpResponse(forms)
        info = ''
        paginator = paginacion(request, forms, 20)
        contacts = paginator['modelo']
        lista = paginator['paginas']
        cantidad = paginator['cantidad']
        #q= request.GET.get('q', "")

    return render(
        request, 'rubros/MostrarRubros.html', {
            'forms': contacts,
            'info': info,
            'lista': lista,
            'cantidad': cantidad,
            'nombre': nombre,
            'q': q
        })
Esempio n. 9
0
def Ver_Bancos(request):
    form = Bancos.objects.filter(null=False)
    if request.method == 'POST':
        if request.POST['eliminar'] == 'delete-selected':
            a = request.POST.getlist('seleccion')
            return desabilite_model(a, form, '')

        else:
            pass
    else:
        info = ''
        q = ''

        if 'q' in request.GET and request.GET['q'].strip():
            q = request.GET['q']
            query = get_query(q, ['nombre', 'pk'])
            #return HttpResponse(query)
            form = form.filter(query)

    return render(request, 'contabilidad/VerBancos.html', {
        'form': form,
        'q': q
    })
Esempio n. 10
0
def Ver_PresioXCiclo(request, pk):
    form = PrecioDeRubroPorCiclo.objects.filter(ciclo__pk=pk, null=False)
    ciclo = Ciclo.objects.get(pk=pk, null=False)
    if request.method == 'POST':
        if request.POST['eliminar'] == 'delete-selected':
            a = request.POST.getlist('seleccion')
            return desabilite_model(a, form, '')

        else:
            pass

    else:
        q = ''

        if 'q' in request.GET and request.GET['q'].strip():
            q = request.GET['q']
            query = get_query(q, [
                'producto__nombre', 'pk', 'variedad__nombre', 'tipo__nombre',
                'precio_por_Kg'
            ])
            #return HttpResponse(query)
            form = form.filter(query, ciclo=ciclo, null=False)
        info = 'Ver Todos Los Precios'
        paginator = paginacion(request, form, 20)
        contacts = paginator['modelo']
        lista = paginator['paginas']
        cantidad = paginator['cantidad']
    return render(
        request, 'ciclo/VerPresioXCiclo.html', {
            'form': contacts,
            'info': info,
            'lista': lista,
            'cantidad': cantidad,
            'ciclo': ciclo,
            'q': q
        })