Я пытаюсь создать расписание. Это будет на переменное количество дней, что вызывает у меня проблему.
У меня есть форма, которая получает несколько значений, которые определяют макет моего расписания-
- промежутки времени, в которые расписание должно быть разбито (т.е. если 30
После извлечения расписание должно быть разбито на 30 минут).
- Он также извлечет несколько (начальный и конечный) DateTimes. Они отражают события
в расписании. Как я могу показать эти события?
- Разница между временем начала события и его временем окончания
всегда будет точно такого размера, который нужно разделить на части
в (т. е. в вышеуказанном случае, 30 минут).
Расписание всегда будет отображать 12 часов с 7:00 до 19:00.
Функциональность, которую я хотел бы: отображаемое расписание, и если пользователь желает выбрать определенное время из списка событий, он может щелкнуть по нему, и оно будет вставлено в базу данных.
Пока у меня есть следующее:
int duration = Int32.Parse(Request.Form["duration"]); //indicating size of chunks on timetable
string startDate = Request.Form["startDateYear"] + Request.Form["startDateMonth"] + Request.Form["startDateDay"];
string endDate = Request.Form["endDateYear"] + Request.Form["endDateMonth"] + Request.Form["endDateDay"]; //both these dates indicate the first day and last day of the timetable to show.
var result = db.Query(//query); //this returns two colums, ds and de which indicate the start time and end time of every event.
В идеале, я бы хотел, чтобы отображалось простое расписание со всеми временами и событиями, позволяющее пользователю щелкать по любому желаемому. Какой лучший способ для меня это сделать? Можно ли будет использовать интерфейс fullcalendar?
Если у кого-нибудь есть предложения по альтернативному способу размещения этих данных, я был бы рад услышать об этом! :)