|
|
|
@ -1,5 +1,7 @@ |
|
|
|
from flask import Blueprint, render_template, request, redirect, url_for |
|
|
|
|
|
|
|
from datetime import date, timedelta |
|
|
|
|
|
|
|
from padel.basededatos import get_db |
|
|
|
|
|
|
|
bp = Blueprint("reservas", __name__) |
|
|
|
@ -42,3 +44,43 @@ def eliminar_reserva(id): |
|
|
|
db.commit() |
|
|
|
|
|
|
|
return redirect(url_for('reservas.misreservas')) |
|
|
|
|
|
|
|
@bp.route("/reservahoras", methods=['GET', 'POST']) |
|
|
|
def reservahoras(): |
|
|
|
hoy = date.today() |
|
|
|
manana = hoy + timedelta(days=1) |
|
|
|
pasado = hoy + timedelta(days=2) |
|
|
|
|
|
|
|
db = get_db() |
|
|
|
|
|
|
|
horashoy = db.execute( |
|
|
|
"SELECT fecha FROM horas" |
|
|
|
).fetchall() |
|
|
|
|
|
|
|
db.commit |
|
|
|
|
|
|
|
print("Hoy es: ", hoy) |
|
|
|
print("Mañana será: ", manana) |
|
|
|
print("Pasado será: ", pasado) |
|
|
|
|
|
|
|
if not horashoy: |
|
|
|
print("No hay horas para hoy") |
|
|
|
db = get_db() |
|
|
|
|
|
|
|
db.execute( |
|
|
|
"INSERT INTO horas (fecha) VALUES (?)", (date.today().strftime("%Y-%m-%d")), |
|
|
|
) |
|
|
|
db.commit() |
|
|
|
|
|
|
|
else: |
|
|
|
print("Horas hoy: ", horashoy) |
|
|
|
|
|
|
|
if request.method == "POST": |
|
|
|
fila = int(request.form['row']) |
|
|
|
columna = int(request.form['col']) |
|
|
|
|
|
|
|
print("Fila:", fila, " Columna: ", columna) |
|
|
|
|
|
|
|
return redirect(url_for("reservas.reservahoras")) |
|
|
|
|
|
|
|
return render_template("reservas/reservahoras.html") |