示例#1
0
        private List <TicketExceptions> LoadTicketAnomalies()
        {
            busTreasury = new TreasuryTransactions();
            System.Windows.Application.Current.Dispatcher.Invoke(DispatcherPriority.Normal, (ThreadStart) delegate
            {
                lvTicketAnomalies.Items.Clear();
            });

            List <string> lstPositionstoDisplay = busTreasury.FillListOfFilteredPositions(RouteNumber);

            TicketsClaimed oTicketsClaimed = new TicketsClaimed();

            oTicketsClaimed.TicketsClaimedFrom = StartDate + " " + StartTime;
            oTicketsClaimed.TicketsClaimedTo   = EndDate + " " + EndTime;

            System.Windows.Application.Current.Dispatcher.Invoke(DispatcherPriority.Normal, (ThreadStart) delegate
            {
                prgTicketAnomalies.Value += 75;
            });


            List <TicketExceptions> lstTicketAnomalies = busTreasury.GetTicketAnomalies(oTicketsClaimed, lstPositionstoDisplay);

            System.Windows.Application.Current.Dispatcher.Invoke(DispatcherPriority.Normal, (ThreadStart) delegate
            {
                prgTicketAnomalies.Value += 50;
            });
            return(lstTicketAnomalies);
        }
 public List <TicketExceptions> GetTicketAnomalies(TicketsClaimed oTickets, List <string> lstPositions)
 {
     return(objCashDesk.GetTicketAnomalies(oTickets, lstPositions));
 }