我设计了应用程序的整个框架。
但我需要房间预订的真正帮助。
应用程序应该像这样工作: 我在系统中有10个房间。 我选择从2013年4月26日至2013年5月1日预订的日期 我只希望能够选择这个日期可用的房间,被占用的房间应该是看不见的或无法选择。
我完全不知道如何解决这个问题。
提前致谢。
答案 0 :(得分:3)
我想我知道你想要的是什么。也许你的问题需要重新定义。我们假设您的房间列表是一个组合框。所以你希望selectItems
只包含可用的房间。因此,您可以创建一个空的ArrayList
,然后遍历所有房间,并为每个房间进行全文搜索,以查找日期与您尝试预订的日期重叠的任何预订。如果结果计数为0,请将房间添加到ArrayList
。完成对所有房间的搜索后,返回列表。如果您的可用房间列表是重复控制,则此方法同样有效...您只需使用相同的算法来计算value
属性而不是selectItems
。