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)
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)
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 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)
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 )