在我的应用程序中,我有一个提供程序,它有一个时间表,而客户端则根据时间表预订约会。我需要以下特征。
提供者:-能够指定重复出现的可用性。例如,9月5日,周二10-3,等等-能够关闭数据。例如-这个星期一不可用。-能够添加单一的,而不是重复出现的日期/时间插槽。举个例子,这个是9-5。
客户:-能够预定单次约会。-能够预约再次出现的约会。(每周9-4次)。
到目前为止,我想出了三个选择:
发布于 2012-03-01 18:24:17
1.创建一个事件表:
a)使用基本列事件日期、开始时间、结束时间以及事件的其他详细信息--这些是繁忙的时间,也是您在日历上屏蔽的内容。
( b)重复事件--添加列:
2.在日历上创建重复事件时会遇到这样的挑战:--如果您同时创建所有事件(比如接下来的6个月),每当您编辑其他事件时都必须更新--如果只在上一个事件通过时创建一个事件,则需要复杂的逻辑来显示未来日期的日历。
3.您还需要规则来处理是否允许事件相互重叠、需要使用哪些资源、可以安排多远的事件。
https://stackoverflow.com/questions/7643773
复制相似问题