Beispiel #1
0
def listerReservations():
    tarifRepas = modeleResanet.getTarifRepas(session['numeroCarte'])

    soldeCarte = modeleResanet.getSolde(session['numeroCarte'])

    solde = '%.2f' % (soldeCarte, )

    aujourdhui = datesResanet.getDateAujourdhuiISO()

    aujourdhuis = datesResanet.convertirDateISOversFR(aujourdhui)

    datesPeriodeISO = datesResanet.getDatesPeriodeCouranteISO()

    datesResas = modeleResanet.getReservationsCarte(session['numeroCarte'],
                                                    datesPeriodeISO[0],
                                                    datesPeriodeISO[-1])

    jours = ["Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi"]

    dates = []
    for uneDateISO in datesPeriodeISO:
        uneDate = {}
        uneDate['iso'] = uneDateISO
        uneDate['fr'] = datesResanet.convertirDateISOversFR(uneDateISO)

        if uneDateISO <= aujourdhui:
            uneDate['verrouillee'] = True
        else:
            uneDate['verrouillee'] = False

        if uneDateISO in datesResas:
            uneDate['reservee'] = True
        else:
            uneDate['reservee'] = False

        if soldeCarte < tarifRepas and uneDate['reservee'] == False:
            uneDate['verrouillee'] = True

        dates.append(uneDate)

    if soldeCarte < tarifRepas:
        soldeInsuffisant = True
    else:
        soldeInsuffisant = False

    return render_template('vueListeReservations.html',
                           laSession=session,
                           leSolde=solde,
                           lesDates=dates,
                           soldeInsuffisant=soldeInsuffisant,
                           aujourdhuis=aujourdhuis,
                           jours=jours)
Beispiel #2
0
def historique():
    numeroCarte = request.form['numeroCarte']
    historique = modeleResanet.getHistoriqueReservationsCarte(numeroCarte)
    taille = len(historique)
    dates = []
    for uneDate in historique:
        dates.append(datesResanet.convertirDateISOversFR(uneDate))
    return render_template('vueHistorique.html', taille=taille, dates=dates)
Beispiel #3
0
def goCreerCarte():
    aujourdhui = datesResanet.getDateAujourdhuiISO()
    aujourdhuis = datesResanet.convertirDateISOversFR(aujourdhui)
    personnels = modeleResanet.getPersonnelsSansCarte()

    return render_template('creerCarte.html',
                           aujourdhuis=aujourdhuis,
                           personnels=personnels)
Beispiel #4
0
def listerPersonnelsAvecCarte():
    aujourdhui = datesResanet.getDateAujourdhuiISO()
    aujourdhuis = datesResanet.convertirDateISOversFR(aujourdhui)
    personnels = modeleResanet.getPersonnelsAvecCarte()

    return render_template('vuePersonnelAvecCarte.html',
                           aujourdhuis=aujourdhuis,
                           personnels=personnels)
Beispiel #5
0
def histoParCarte():
    numeroCarte = request.args.get('numeroCarte', '')
    parCarte = modeleResanet.getHistoriqueReservationsCarte(numeroCarte)
    taille2 = len(parCarte)
    dates = []
    for uneDate in parCarte:
        dates.append(datesResanet.convertirDateISOversFR(uneDate))
    return render_template('vueHistoParCarte.php',
                           taille2=taille2,
                           parCarte=parCarte,
                           dates=dates)
Beispiel #6
0
def historiqueC() :
	dates = []
	numCarte = request.form[ 'numeroCarte' ]
	nom = request.form[ 'nom' ]
	service = request.form[ 'service' ]
	prenom = request.form[ 'prenom' ]
	lePersonnel = [ numCarte , nom , prenom , service  ]
	date = modeleResanet.getHistoriqueReservationsCarte( numCarte )
	if len(date) == 0 :
		rien = True
	else :
		rien = False
	for uneDate in date :
		dates.append(datesResanet.convertirDateISOversFR( uneDate ))		
	personnels = modeleResanet.getPersonnelsAvecCarte()
	return render_template( 'gererCarte.html'  , personnels = personnels , cardH = True , dates = dates , lePersonnel = lePersonnel , rien = rien )