def etapeRecherche(request): c = {} formRechercheClient = FormRechercheClient() riF = cfunc.initFiltration(request) if riF['b_listeFiltree']: b_listeFiltree = True formRechercheClient = FormRechercheClient(riF['posted']) else: b_listeFiltree = False if request.method == 'POST': if 'reClient' in request.POST: retour = cfunc.filtration(request) b_listeFiltree = retour['b_listeFiltree'] if b_listeFiltree == True: formRechercheClient = FormRechercheClient(request.POST) else: formRechercheClient = FormRechercheClient() c['formRechercheClient'] = formRechercheClient if request.GET.get('fiddownload'): c['fiddownload'] = request.GET.get('fiddownload') c.update(csrf(request)) return render_to_response("facture/etapeRecherche.html", c, context_instance=RequestContext(request))
def index(request): c = {} listeClient = Client.objects.all() formAjoutClient = FormAjoutClient() formAjoutOrganisme = FormAjoutOrganisme() formAjoutPrescripteur = FormAjoutPrescripteur() formRechercheClient = FormRechercheClient() riF = initFiltration(request) if riF['b_listeFiltree']: b_listeFiltree = True formRechercheClient = FormRechercheClient(riF['posted']) else: b_listeFiltree = False if request.method == 'POST': if 'ajClient' in request.POST: retour = ajoutClient(FormAjoutClient(request.POST)) listeClient = Client.objects.all() if retour['b_sauver'] == False: formAjoutClient = retour['form'] if 'ajPrescripteur' in request.POST: retour = ajoutPrescripteur(FormAjoutPrescripteur(request.POST)) if retour['b_sauver'] == False: formAjoutPrescripteur = retour['form'] if 'ajOrganisme' in request.POST: retour = ajoutOrganisme(FormAjoutOrganisme(request.POST)) if retour['b_sauver'] == False: formAjoutOrganisme = retour['form'] if 'reClient' in request.POST: retour = filtration(request) b_listeFiltree = retour['b_listeFiltree'] if b_listeFiltree == True: formRechercheClient = FormRechercheClient(request.POST) else: formRechercheClient = FormRechercheClient() c['listeClient'] = listeClient c['listeFiltree'] = b_listeFiltree c['listeOrganisme'] = OrganismePayeur.objects.all() c['listePrescripteur'] = Prescripteur.objects.all() c['formAjoutClient'] = formAjoutClient c['formRechercheClient'] = formRechercheClient c['formAjoutOrganisme'] = formAjoutOrganisme c['formAjoutPrescripteur'] = formAjoutPrescripteur c.update(csrf(request)) return render_to_response("client/index.html", c)