2012-05-23 40 views
-1

我的预订系统出现问题。在表格房间我有一个名为isAvailable与数据类型位的列。当注册用户使用选定索引从gridview预订房间时,此列将设置为0。所有的工作正常,但现在我必须更新表,当员工用户删除选定的预订。我的想法是将已删除行的索引保存在数组中,并比较表格房间和表格预订的索引。如果未找到索引,则将isAvailable设置回1,从而使其可用。这是个好主意吗?设置房间返回可用

回答

1

为什么不创建一个新标志并将IsDeleted设置为true?这种方式有两个标志,你可以看到房间是否在可用时被删除或在不可用时删除,并为你提供更多的审计数据。

+0

我并不十分理解这个概念。当房间可用时,工作人员用户不会删除预订。我有一张桌子预订,节省了房间ID用户标识签入日期和结帐日期。当房间的预订被删除时,我需要将房间设置为可用。如果我没有解释我自己很好 – Karol

+0

@卡罗尔 - 啊没关系。你需要代码来做到这一点,或只是想知道这是否是最好的方法?你的方法似乎很好,如果你需要代码我可以帮你写触发器/语句 –

+0

如果可能的话,我需要代码,非常感谢你的帮助 – Karol