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 })
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 })
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 })
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 })
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 })
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 })
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 })
def Ver_Presio_Ciclo(request, nciclo): form = PrecioDeRubroPorCiclo.objects.filter(ciclo__nombre=str(nciclo), null=False) ciclo = Ciclo.objects.filter(null=True) if request.method == 'POST': if request.POST['eliminar'] == 'delete-selected': a = request.POST.getlist('seleccion') return delete_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, ['rubro', 'pk', 'variedad', 'tipo', 'precio', 'ciclo']) #return HttpResponse(query) form = form.filter(query) info = str(nciclo) nombre = 1 paginator = paginacion(request, form, 3) contacts = paginator['modelo'] lista = paginator['paginas'] cantidad = paginator['cantidad'] return render( request, 'ciclo/VerPresioXCiclo.html', { 'form': contacts, 'info': info, 'nombre': nombre, 'lista': lista, 'cantidad': cantidad, 'ciclo': ciclo, 'q': q })
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 })