Exemplo n.º 1
0
 public static void CloseTicket(Ticket ticket)
 {
     if (!ActiveTicket.IsFutureTimed ||
         (ActiveTicket.StartTime < DateTime.Now))
     {
         Lock.Delete(TableName.Ticket, ActiveTicket.PrimaryKey.Id);
         ActiveTicket.SetPrepareTime(DateTime.Now);
         ActiveTicket.Update();
     }
 }
Exemplo n.º 2
0
 public static void CloseTickets(IEnumerable <Ticket> tickets)
 {
     foreach (Ticket ticket in tickets)
     {
         if (!ticket.IsFutureTimed ||
             (ticket.StartTime < DateTime.Now))
         {
             Lock.Delete(TableName.Ticket, ActiveTicket.PrimaryKey.Id);
             ticket.SetPrepareTime(DateTime.Now);
             ticket.Update();
         }
     }
     if (TicketClosed != null)
     {
         TicketClosed.Invoke(null, new EventArgs());
     }
 }