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)
def goCreerCarte(): aujourdhui = datesResanet.getDateAujourdhuiISO() aujourdhuis = datesResanet.convertirDateISOversFR(aujourdhui) personnels = modeleResanet.getPersonnelsSansCarte() return render_template('creerCarte.html', aujourdhuis=aujourdhuis, personnels=personnels)
def listerPersonnelsAvecCarte(): aujourdhui = datesResanet.getDateAujourdhuiISO() aujourdhuis = datesResanet.convertirDateISOversFR(aujourdhui) personnels = modeleResanet.getPersonnelsAvecCarte() return render_template('vuePersonnelAvecCarte.html', aujourdhuis=aujourdhuis, personnels=personnels)
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)
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 )
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)