private List <TicketExceptions> LoadExceptions()
        {
            decimal ExceptionTotal = 0;


            List <string> lstPositionstoDisplay = objCashDeskManager.FillListOfFilteredPositions(RouteNumber);
            //FillListOfFilteredPositions
            Tickets oTickets = new Tickets();

            oTickets.EndDate     = dtTo;
            oTickets.StartDate   = dtFrom;
            oTickets.IsLiability = false;
            oTickets.BarCode     = "%";
            oTickets.Type        = "E";
            oTickets.UserNo      = UserNo;

            System.Windows.Application.Current.Dispatcher.Invoke(DispatcherPriority.Normal, (ThreadStart) delegate
            {
                prgExceptions.Value += 50;
            });
            List <TicketExceptions> lstExceptions = objCashDeskManager.TITOTicketInExceptions(oTickets, lstPositionstoDisplay);

            if (lstExceptions == null)
            {
                lstExceptions = new List <TicketExceptions>();
            }
            System.Windows.Application.Current.Dispatcher.Invoke(DispatcherPriority.Normal, (ThreadStart) delegate
            {
                prgExceptions.Value += 50;
            });
            List <TicketExceptions> lstExceptionsOut = objCashDeskManager.TitoTicketOutExceptions(oTickets, lstPositionstoDisplay);



            if (lstExceptionsOut != null)
            {
                foreach (TicketExceptions exep in lstExceptionsOut)
                {
                    lstExceptions.Add(exep);
                }
            }

            //CreateTotals cExceptionsTotal
            foreach (TicketExceptions item in lstExceptions)
            {
                ExceptionTotal += (decimal)item.currValue;
            }

            TicketExceptions Total = new TicketExceptions();

            Total.Type   = "Total";
            Total.Amount = CurrencySymbol + "" + Convert.ToDecimal(ExceptionTotal).GetUniversalCurrencyFormat();
            lstExceptions.Insert(0, Total);



            System.Windows.Application.Current.Dispatcher.Invoke(DispatcherPriority.Normal, (ThreadStart) delegate
            {
                prgExceptions.Value += 50;
            });
            return(lstExceptions);
        }