ЕвгенийЧерепанов » 13 дек 2017, 21:38
а как тогда я буду пользователю выводить информацию?
у него должны быть кнопки из свободного времени. количество кнопок определяется продолжительностью обследования.
приведу пример,
Иванов Иван хочет записаться на обследование 1 (продолжительность 20 минут)
Петров Петр хочет записаться на обследование 2 (продолжительность 45 минут)
Сидоров Виктор хочет записаться на обследование 3 (продолжительность 30 минут)
так вот
когда клиент выбирает обследование, то ему нужно показывать свободные интервалы (для каждого клиента они свои), ведь если у нас есть в БД записи например такие:
08:00 - 08:20,
08:20 - 08:40,
09:00 - 09:45,
09:50 - 10:10,
12:00 - 12:30,
12:30 - 13:15
14:00 - 14:20
то для первого клиента доступны должны быть окошки в виде кнопок:
08:40 - 09:00
10:10 - 10:30
10:30 - 10:50
10:50 - 11:10
11:10 - 11:30
11:30 - 11:50
13:15 - 13:35
13:35 - 13:55
для второго:
10:10 - 10:55
10:55 - 11:40
13:15 - 14:00
для третьего:
10:10 - 10:40
10:40 - 11:10
11:10 - 11:40
13:15 - 13:45
я почему то не могу понять как при вашем способе это реализовать.
вероятно не хватает опыта с СУБД...
а как тогда я буду пользователю выводить информацию?
у него должны быть кнопки из свободного времени. количество кнопок определяется продолжительностью обследования.
приведу пример,
Иванов Иван хочет записаться на обследование 1 (продолжительность 20 минут)
Петров Петр хочет записаться на обследование 2 (продолжительность 45 минут)
Сидоров Виктор хочет записаться на обследование 3 (продолжительность 30 минут)
так вот
когда клиент выбирает обследование, то ему нужно показывать свободные интервалы (для каждого клиента они свои), ведь если у нас есть в БД записи например такие:
08:00 - 08:20,
08:20 - 08:40,
09:00 - 09:45,
09:50 - 10:10,
12:00 - 12:30,
12:30 - 13:15
14:00 - 14:20
то для первого клиента доступны должны быть окошки в виде кнопок:
08:40 - 09:00
10:10 - 10:30
10:30 - 10:50
10:50 - 11:10
11:10 - 11:30
11:30 - 11:50
13:15 - 13:35
13:35 - 13:55
для второго:
10:10 - 10:55
10:55 - 11:40
13:15 - 14:00
для третьего:
10:10 - 10:40
10:40 - 11:10
11:10 - 11:40
13:15 - 13:45
я почему то не могу понять как при вашем способе это реализовать.
вероятно не хватает опыта с СУБД...