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})
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)
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})