【发布时间】:2015-10-11 23:22:00
【问题描述】:
我正在尝试创建一个售票柜台,基本上是在用户单击按钮时,即。创建工单时,计数器将加 1,直到第二天工单计数器将再次重置为 0。
我已将计数器存储在数据库中,因此数据库知道特定用户的最后一个计数器。但是,一旦用户第二天单击按钮,我如何将计数器重置回 0。我有一个名为 checkformidnight 的函数,如下所示,但不认为这是正确的方法。
Private Function CreatTicketNumber(ByVal officerId As Integer) As String
Dim counter As Integer = officer.Officer_Ticket_Counter '' from database
If IsMidnight(Now) Then
counter = 0
Else
counter = counter + 1
End If
Dim TicketNumber As String = counter.ToString("00")
Return TicketNumber
End Function
Public Function IsMidnight(ByVal value As Date) As Boolean
Return value.TimeOfDay.Ticks = 0
End Function
【问题讨论】:
-
您可能不想要 C# 标签。我留下了它,所以你可以看看它是怎么回事
-
您可能需要将其存储在某个地方,以便在程序关闭时检索它并稍后对其进行修改。
-
请详细说明您的问题