public List <TicketExceptions> TicketsUnclaimed(TicketsClaimed oTickets, List <string> lstPositions) { return(objCashDesk.TicketsUnclaimed(oTickets, lstPositions)); }
private List <TicketExceptions> LoadActiveTickets() { busTreasury = new TreasuryTransactions(); System.Windows.Application.Current.Dispatcher.Invoke(DispatcherPriority.Normal, (ThreadStart) delegate { lvActiveTickets.Items.Clear(); }); List <string> lstPositionstoDisplay = busTreasury.FillListOfFilteredPositions(RouteNumber); TicketsClaimed oTicketsClaimed = new TicketsClaimed(); oTicketsClaimed.TicketsClaimedFrom = StartDate + " " + StartTime; oTicketsClaimed.TicketsClaimedTo = EndDate + " " + EndTime; Tickets oTickets = new Tickets(); oTickets.EndDate = EndDate + " " + EndTime; oTickets.StartDate = StartDate + " " + StartTime; oTickets.IsLiability = false; oTickets.BarCode = "%"; oTickets.Type = "U"; System.Windows.Application.Current.Dispatcher.Invoke(DispatcherPriority.Normal, (ThreadStart) delegate { prgActiveTickets.Value += 50; }); List <TicketExceptions> lstTitoTicketsUnclaimed = busTreasury.TitoTicketsUnclaimed(oTickets, lstPositionstoDisplay); if (lstTitoTicketsUnclaimed == null) { lstTitoTicketsUnclaimed = new List <TicketExceptions>(); } System.Windows.Application.Current.Dispatcher.Invoke(DispatcherPriority.Normal, (ThreadStart) delegate { prgActiveTickets.Value += 50; }); List <TicketExceptions> lstTicketsUnClaimed = busTreasury.TicketsUnclaimed(oTicketsClaimed, lstPositionstoDisplay); if (lstTicketsUnClaimed != null) { foreach (TicketExceptions item in lstTicketsUnClaimed) { lstTitoTicketsUnclaimed.Add(item); } decimal ExceptionTotal = 0; TicketExceptions Total = new TicketExceptions(); Total.PrintDate = "Total"; Total.PayDate = ""; foreach (TicketExceptions exep in lstTitoTicketsUnclaimed) { ExceptionTotal += (decimal)exep.Value; } Total.Value = (double)Decimal.Round(ExceptionTotal, 2); lstTitoTicketsUnclaimed.Insert(0, Total); System.Windows.Application.Current.Dispatcher.Invoke(DispatcherPriority.Normal, (ThreadStart) delegate { prgActiveTickets.Value += 50; }); } return(lstTitoTicketsUnclaimed); }