Ejemplo n.º 1
0
def ajax_costumers_report(request):
    data = {}
    costumers = Profile.filters_data(request, Profile.objects.all())
    dept = costumers.aggregate(
        Sum('balance'))['balance__sum'] if costumers.exists() else 0.00
    data['report_result'] = render_to_string(
        template_name='point_of_sale/ajax/report_result.html',
        request=request,
        context={
            'page_title': 'Υπόλοιπο Πελατών',
            'dept': dept,
            'currency': CURRENCY
        })
    return JsonResponse(data)
Ejemplo n.º 2
0
def ajax_order_search_costumer(request, pk):
    instance = get_object_or_404(Order, id=pk)
    q = request.GET.get('search_name', None)
    costumers = Profile.objects.none()
    if q:
        costumers = Profile.filters_data(request, Profile.objects.all())
    data = dict()
    data['result'] = render_to_string(
        request=request,
        template_name='point_of_sale/ajax/order_costumer_container.html',
        context={
            'costumers': costumers,
            'instance': instance
        })
    return JsonResponse(data)
Ejemplo n.º 3
0
 def get_queryset(self):
     qs = Profile.objects.all()
     qs = Profile.filters_data(self.request, qs)
     return qs