我需要在同一时段限制用户进行双重预订任务。我有一个简单的调度表。
Schedule_tbl
PK ScheduleEntry
Date
EmployeeID
StartTime
EndTime
TaskID
在表单上,用户会通过一些组合框过滤到较小的任务子集。选择任务后,他们会选择他们将在该任务上工作的日期,开始时间和停止时间。我需要弄清楚的是如何防止用户双重预订时段。
例如,如果他们预订2/28/2017,从9-3开始,那么他们就不应该从11-1或12-5预订另一项任务...任何与他们已经安排的内容重叠的事情
我不知道该去哪里,或者要考虑什么。