Example #1
0
def choisirModifierMdpUsager():
    soldeCarte = modeleResanet.getSolde(session['numeroCarte'])
    solde = '%.2f' % (soldeCarte, )
    return render_template('vueModificationMdp.html',
                           laSession=session,
                           leSolde=solde,
                           modifMdp='')
Example #2
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)
Example #3
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)
Example #4
0
def modifierMdpUsager() :
	ancienMdp = request.form[ 'ancienMDP' ]
	nouveauMdp = request.form[ 'nouveauMDP' ]
	
	soldeCarte = modeleResanet.getSolde( session[ 'numeroCarte' ] )
	solde = '%.2f' % ( soldeCarte , )
	
	if ancienMdp != session[ 'mdp' ] or nouveauMdp == '' :
		return render_template( 'vueModificationMdp.html' , laSession = session , leSolde = solde , modifMdp = 'Nok' )
		
	else :
		modeleResanet.modifierMdpUsager( session[ 'numeroCarte' ] , nouveauMdp )
		session[ 'mdp' ] = nouveauMdp
		return render_template( 'vueModificationMdp.html' , laSession = session , leSolde = solde , modifMdp = 'Ok' )
Example #5
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 )
Example #6
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)