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

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

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

    aujourdhuifr = datesResanet.getDateAujourdhuiFR()

    aujourdhui = datesResanet.getDateAujourdhuiISO()

    days = ['Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'vendredi']

    datesPeriodeISO = datesResanet.getDatesPeriodeCouranteISO()

    datef = modeleResanet.getjourferie(datesPeriodeISO[0], datesPeriodeISO[-1])

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

    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 uneDateISO in datef:
            uneDate['ferie'] = True
        else:
            uneDate['ferie'] = 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,
                           aujourdhuifr=aujourdhuifr,
                           days=days)
Beispiel #2
0
def listerReservations():
    tarifRepas = modeleResanet.getTarifRepas(session['numeroCarte'])

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

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

    aujourdhui = datesResanet.getDateAujourdhuiISO()

    datesPeriodeISO = datesResanet.getDatesPeriodeCouranteISO()

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

    joursF = modeleResanet.getJoursFeries()

    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

        if uneDateISO in joursF:
            uneDate['verrouillee'] = True

        if uneDateISO[5:10] in joursF:
            uneDate['verrouillee'] = True

        dates.append(uneDate)

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

    return render_template('vueListeReservations.html',
                           joursF=joursF,
                           laSession=session,
                           leSolde=solde,
                           lesDates=dates,
                           soldeInsuffisant=soldeInsuffisant)
Beispiel #3
0
def listerReservationsGestionnaire() :
	tarifRepas = modeleResanet.getTarifRepas( 32 )
	
	soldeCarte = modeleResanet.getSolde( 32 )
	
	solde = '%.2f' % ( soldeCarte ,)

	aujourdhui = datesResanet.getDateAujourdhuiISO()
	
	aujourdhuis = datesResanet.convertirDateISOversFR(aujourdhui)

	datesPeriodeISO = datesResanet.getDatesPeriodeCouranteISO()
	
	datesResas = modeleResanet.getReservationsCarte( 32 , datesPeriodeISO[ 0 ] , datesPeriodeISO[ -1 ] )
	
	jours  = [ "Lundi" , "Mardi" , "Mercredi" , "Jeudi" , "Vendredi" ]
	
	dates = []
	for uneDateISO in datesPeriodeISO :
		uneDate = {}
		uneDate[ 'iso' ] = uneDateISO
		uneDate[ 'fr' ] = datesResanet.convertirDateISOversFR( uneDateISO )
		estFerie = modeleResanet.estJoursFeries(uneDateISO)
		
		if uneDateISO <= aujourdhui or estFerie == True :
			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( 'vueListeReservationsGestionnaire.html' , laSession = session , leSolde = solde , lesDates = dates , soldeInsuffisant = soldeInsuffisant , aujourdhuis = aujourdhuis , jours = jours )
Beispiel #4
0
def listerReservations():
    tarifRepas = modeleResanet.getTarifRepas(session['numeroCarte'])

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

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

    aujourdhui = datesResanet.getDateAujourdhuiISO()

    datesPeriodeISO = datesResanet.getDatesPeriodeCouranteISO()

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

    ferie = modeleResanet.getFerie()
    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

        for i in ferie:
            if str(uneDateISO) == str(i[0]):
                uneDate['verrouillee'] = True

        dates.append(uneDate)

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

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

    today = datetime.date.today()

    return render_template('vueListeReservations.html',
                           laSession=session,
                           leSolde=solde,
                           lesDates=dates,
                           soldeInsuffisant=soldeInsuffisant,
                           jour=jour,
                           today=today)