Пример #1
0
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"))
Пример #2
0
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))
Пример #3
0
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})
Пример #4
0
def FilterScheduling(data, id_barbeiro):
    horarios_agendados = [agendamentos for agendamentos in Agenda.SelectAgendamentos(data, id_barbeiro)]
    return jsonify({'Agendamentos': horarios_agendados})
Пример #5
0
def RemoveScheduling(id):
    Agenda.RemoveAgendamento(id)
    return redirect(url_for("HistoricScheduling"))