Example #1
0
def clearance_search(request):
    if request.method == 'POST':
        sessiondata = SessionSelectForm(request.POST)
        if sessiondata.is_valid():
            voucher = sessiondata.data['voucher']
            session = sessiondata.data['session']
            object = SuspenseOrder.objects.filter(session_id=session).\
            filter(voucher=voucher).values()
            if object:
                form = Clearance_form(initial={'voucher_no':voucher,\
                'session':session, 'labour_charge':0, 'car_taxi_charge':0,\
                'boring_charge_external':0, 'boring_charge_internal':0})
                clearance = 'enable'
                session_data = FinancialSession.objects.values(\
                    'session_start_date','session_end_date').get(id=session)
                messages = " Voucher" + " : " + voucher + " and Session" + " : " +\
                    str(session_data['session_start_date']) + ":" +\
                    str(session_data['session_end_date'])
                request_status = request_notify()
                return render(request, 'suspense/suspense_first.html', \
                    {'form':form, 'clearance':clearance,\
                    'messages':messages, 'request':request_status}) 
            else:
                form = SessionSelectForm()
                errors = "No such voucher number in selected session"
                request_status = request_notify()
                temp = {"form":form , "message":errors,\
                'request':request_status}
                return render(request, 'suspense/suspense_first.html', temp)
        else:
            form = SessionSelectForm(request.POST)
            request_status = request_notify()
            return render(request, 'suspense/suspense_first.html',\
                {'form':form, 'request':request_status})
    else:
        form = SessionSelectForm()
        request_status = request_notify()
        return render(request, 'suspense/suspense_first.html',\
            {'form':form, 'request':request_status})
Example #2
0
def sessionselect(request):
    if request.method == 'POST':
        form = SessionSelectForm(request.POST)
        if form.is_valid():
            session = request.POST['session'][0]
            voucher = request.POST['voucher']
            Session = FinancialSession.objects.filter(id = session).\
            values('session_start_date','session_end_date')
            for date in Session:
                session_start_date = date['session_start_date']
                session_end_date =  date['session_end_date']
            object = SuspenseOrder.objects.filter(session_id=session).\
            filter(voucher=voucher).values()
            if object:
                Transport = TransportForm1()
                messages = " Voucher "+" "+ voucher +" and Session"+" "+\
                str(session_start_date)+":"+str(session_end_date)
                request_status = request_notify()
                temp = {"TransportForm":Transport, "session":session,\
                "voucher":voucher,"messages":messages,'request':request_status}
                return render(request, 'suspense/transportform.html', temp)
            else:
                form = SessionSelectForm()
                request_status = request_notify()
                errors = "No such voucher number in selected session" 
                temp = {"SelectForm":form, "errors":errors,\
                'request':request_status}
                return render(request, 'voucher/sessionselect.html', temp)  
        else:
            form = SessionSelectForm(request.POST)
            request_status = request_notify()
            temp = {"SelectForm":form, 'request':request_status}
            return render(request, 'voucher/sessionselect.html', temp)
    else:
        form = SessionSelectForm()
        request_status = request_notify()
        temp = {"SelectForm":form,'request':request_status}
        return render(request, 'voucher/sessionselect.html', temp)
Example #3
0
def tada_order_session(request):
    if request.method == 'POST':
        form = SessionSelectForm(request.POST)
        if form.is_valid():
            session = request.POST['session']
            voucher = request.POST['voucher']
            object = SuspenseOrder.objects.filter(session_id=session).\
            filter(voucher=voucher).values()
            if object:
                form = TaDaForm(initial={'voucher_no':voucher,\
                    'session': session})
                tada = 'enable'
                session_data = FinancialSession.objects.values(\
                    'session_start_date','session_end_date').get(id=session)
                messages = " Voucher" + " : " + voucher + " and Session" + " : " +\
                str(session_data['session_start_date']) + ":" +\
                str(session_data['session_end_date'])
                request_status = request_notify()
                return render(request, 'suspense/form.html', \
                {'form':form, 'tada':tada, 'messages':messages,\
                'request':request_status})
            else:
                form = SessionSelectForm()
                request_status = request_notify()
                errors = "No such voucher number in selected session"
                temp = {"form":form , "errors":errors,'request':request_status}
                return render(request, 'suspense/form.html', temp)
        else:
            form = SessionSelectForm(request.POST)
            request_status = request_notify()
            return render(request, 'suspense/form.html', {
                'form':form, 'request':request_status})
    else:
        form = SessionSelectForm()
        request_status = request_notify()
        return render(request, 'suspense/form.html', {
            'form':form,'request':request_status})