|
|
@ -57,10 +57,11 @@ def reservar(diaelegido): |
|
|
for fila in reservas: |
|
|
for fila in reservas: |
|
|
print("Fecha ", fila["fecha"] , ". Hora: ", fila["hora"]) |
|
|
print("Fecha ", fila["fecha"] , ". Hora: ", fila["hora"]) |
|
|
|
|
|
|
|
|
return render_template("reservas/reservar.html", diaelegido=diaelegido, name=current_user.name) |
|
|
|
|
|
|
|
|
return render_template("reservas/reservar.html", diaelegido=diaelegido, name=current_user.name, reservas=reservas) |
|
|
|
|
|
|
|
|
# Ruta para eliminar una reserva |
|
|
# Ruta para eliminar una reserva |
|
|
@bp.route('/eliminar_reserva/<int:id>', methods=['POST']) |
|
|
@bp.route('/eliminar_reserva/<int:id>', methods=['POST']) |
|
|
|
|
|
@login_required |
|
|
def eliminar_reserva(id): |
|
|
def eliminar_reserva(id): |
|
|
|
|
|
|
|
|
db = get_db() |
|
|
db = get_db() |
|
|
@ -71,6 +72,20 @@ def eliminar_reserva(id): |
|
|
|
|
|
|
|
|
return redirect(url_for('reservas.misreservas')) |
|
|
return redirect(url_for('reservas.misreservas')) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@bp.route('/actualizar_reserva/<int:id>', methods=['POST']) |
|
|
|
|
|
@login_required |
|
|
|
|
|
def actualizar_reserva(id): |
|
|
|
|
|
|
|
|
|
|
|
db = get_db() |
|
|
|
|
|
db.execute( |
|
|
|
|
|
"UPDATE reservas SET nombre=? WHERE id=?", (current_user.name, id,) |
|
|
|
|
|
) |
|
|
|
|
|
db.commit() |
|
|
|
|
|
|
|
|
|
|
|
return redirect(url_for('reservas.misreservas')) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@bp.route("/eligedia", methods=['GET', 'POST']) |
|
|
@bp.route("/eligedia", methods=['GET', 'POST']) |
|
|
@login_required |
|
|
@login_required |
|
|
def eligedia(): |
|
|
def eligedia(): |
|
|
@ -90,7 +105,7 @@ def eligedia(): |
|
|
db = get_db() |
|
|
db = get_db() |
|
|
|
|
|
|
|
|
horashoy = db.execute( |
|
|
horashoy = db.execute( |
|
|
"SELECT * FROM horas WHERE fecha=?", (diaelegido,) |
|
|
|
|
|
|
|
|
"SELECT * FROM reservas WHERE fecha=?", (diaelegido,) |
|
|
).fetchall() |
|
|
).fetchall() |
|
|
|
|
|
|
|
|
db.commit() |
|
|
db.commit() |
|
|
@ -99,9 +114,12 @@ def eligedia(): |
|
|
print("No hay horas para hoy") |
|
|
print("No hay horas para hoy") |
|
|
db = get_db() |
|
|
db = get_db() |
|
|
|
|
|
|
|
|
db.execute( |
|
|
|
|
|
"INSERT INTO horas (fecha, hora0900, hora1000, hora1100, hora1200, hora1300, hora1400, hora1500, hora1600, hora1700, hora1800, hora1900, hora2000, hora2100, hora2200) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)", (diaelegido,"-","-","-","-","-","-","-","-","-","-","-","-","-","-",), |
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
for hora in range(8,18): |
|
|
|
|
|
print("hora: %2d", hora) |
|
|
|
|
|
db.execute( |
|
|
|
|
|
"INSERT INTO reservas (nombre, fecha, hora) VALUES (?, ?, ?)", ("-", diaelegido, "%02d:00" % hora,), |
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
db.commit() |
|
|
db.commit() |
|
|
|
|
|
|
|
|
horashoy = db.execute( |
|
|
horashoy = db.execute( |
|
|
|