Пример #1
0
def index(request):
    print request.user.username
    c = Customer.objects.get(username = request.user.username)
    print("here  sdsd" + c.username)
    f = EditForm(instance = c)
    # if (f.is_valid()):
    # f.save()
    print "saveeeeeeeeeeeeeeeeed"
    sb = []
    if request.method == 'POST':
        form = DateForm(request.POST)
        if form.is_valid():
            startDate = form.cleaned_data['startDate']
            endDate = form.cleaned_data['endDate']
            sb = c.saleBills.filter(saleDate__range = (startDate, endDate))
    else:
        form = DateForm()

    context = {'form': form}

    try:
        # sb = c.saleBills.all()[0]
        p = sb.products.all()
        context.update({'Product': p, 'Bill': sb, 'EditForm': f})
    except:
        context.update({'EditForm': f})
    return render(request, 'crm/base.html', context)
Пример #2
0
def status(request):
    c = Customer.objects.get(username = request.user.username)
    # sb = []
    # if request.method == 'POST':
    #     form = DateForm(request.POST)
    #     if form.is_valid():
    #         startDate = form.cleaned_data['startDate']
    #         endDate = form.cleaned_data['endDate']
    #         sb = c.saleBills.objects.filter(date__range = (startDate, endDate))
    #
    # try:
    #     p = sb.products.all()
    #     context = {'Product': p, 'Bill': sb}
    # except:
    #     context = {}


    sb = []
    print "kaaaaaaaaaaaaaaaaaaaaaa"
    if request.method == 'POST':
        form = DateForm(request.POST)
        if form.is_valid():
            startDate = form.cleaned_data['startDate']
            endDate = form.cleaned_data['endDate']
            sb = c.saleBills.filter(saleDate__range = (startDate, endDate))
            print "khkhkhkhkkjkjh"
    else:
        form = DateForm()

    context = {'form': form}

    try:
        # sb = c.saleBills.all()[0]
        print " manamammamam"
        # p = sb.products.all()
        # print(p.count ,"product")
        print (sb, "salebillll")
        context.update({'Bill': sb})
    except:
        pass
    print sb

    # context = {'Product': p, 'Bill': sb}
    return render(request, 'crm/status.html', context)