def CreateScheduling(): cliente_id = request.form['cliente'] barbeiro_id = request.form['barbeiro'] data = request.form['data'] horario = request.form['hora'] Agenda.Agendamento(cliente_id, barbeiro_id, str(data), horario, 1 ) flash("Agendamento Efetuado!") return redirect(url_for("Scheduling"))
def HistoricScheduling(): return render_template("HistoricScheduling.htm", titulo="Agenda", usuario=nome, agenda=Agenda.ReturneAgendamentos(), barbeiro=Usuario, nome_usuario=Usuario.RetornarUsuarios(), cliente=Cliente, tipo_usuario=tipo_cliente(id))
def SchedulingBarbeiro(barbeiro_id, data): horarios_barbeiro = Agenda.ReturnHorarios(int(barbeiro_id), str(data)) horarios_indisponiveis = [] horarios_disponiveis = [] if horarios_barbeiro: for indisponiveis in horarios_barbeiro: horarios_indisponiveis.append(indisponiveis[4]) for todos_horarios in ConfigAgenda.RetornarHorarios(barbeiro_id): if todos_horarios[3] not in horarios_indisponiveis: horarios_disponiveis.append(todos_horarios[3]) return jsonify({"horarios_agendados": horarios_indisponiveis }, {"horarios_disponiveis": horarios_disponiveis}) return jsonify({"horarios_agendados": horarios_indisponiveis }, {"horarios_disponiveis": horarios_disponiveis})
def FilterScheduling(data, id_barbeiro): horarios_agendados = [agendamentos for agendamentos in Agenda.SelectAgendamentos(data, id_barbeiro)] return jsonify({'Agendamentos': horarios_agendados})
def RemoveScheduling(id): Agenda.RemoveAgendamento(id) return redirect(url_for("HistoricScheduling"))