コード例 #1
0
        /// <summary>
        /// Купить билет
        /// </summary>
        public async Task BtnBuyTicket()
        {
            StopTimer();
            var сheckPrinterStatusVm = new CheckPrinterStatusViewModel(_model.PrintTicketService);

            if (!сheckPrinterStatusVm.CheckPrinterStatus())
            {
                _windowManager.ShowDialog(сheckPrinterStatusVm);
                return;
            }
            const string descriptionQueue = "Купить билет / Возврат билета / замена персональных данных в билете / переоформление билетов / оформление багажа";
            const string prefixQueue      = "К";
            const string nameQueue        = "Main";
            await _model.QueueSelection(nameQueue, prefixQueue, descriptionQueue);

            ResetTimer();
        }
コード例 #2
0
        /// <summary>
        /// Замена персональных данных в билете
        /// </summary>
        public async Task BtnReplacementPersonalData()
        {
            StopTimer();
            var сheckPrinterStatusVm = new CheckPrinterStatusViewModel(_model.PrintTicketService);

            if (!сheckPrinterStatusVm.CheckPrinterStatus())
            {
                _windowManager.ShowDialog(сheckPrinterStatusVm);
                return;
            }
            const string descriptionQueue = "З";
            const string prefixQueue      = "З";
            const string nameQueue        = "Main";
            await _model.QueueSelection(nameQueue, prefixQueue, descriptionQueue);

            ResetTimer();
        }
コード例 #3
0
        /// <summary>
        /// Оформление групп пассажиров
        /// </summary>
        public async Task BtnGroupsTicket()
        {
            StopTimer();
            var сheckPrinterStatusVm = new CheckPrinterStatusViewModel(_model.PrintTicketService);

            if (!сheckPrinterStatusVm.CheckPrinterStatus())
            {
                _windowManager.ShowDialog(сheckPrinterStatusVm);
                return;
            }
            const string descriptionQueue = "Оформление организованных групп пассажиров (по предварительным заявкам)";
            const string prefixQueue      = "Г";
            const string nameQueue        = "Main";
            await _model.QueueSelection(nameQueue, prefixQueue, descriptionQueue);

            ResetTimer();
        }
コード例 #4
0
        /// <summary>
        /// Оформление маломобильных пассажиров
        /// </summary>
        public async Task BtnLowMobilityTicket()
        {
            StopTimer();
            var сheckPrinterStatusVm = new CheckPrinterStatusViewModel(_model.PrintTicketService);

            if (!сheckPrinterStatusVm.CheckPrinterStatus())
            {
                _windowManager.ShowDialog(сheckPrinterStatusVm);
                return;
            }
            const string descriptionQueue = "Оформление маломобильных пассажиров";
            const string prefixQueue      = "И";
            const string nameQueue        = "Main";
            await _model.QueueSelection(nameQueue, prefixQueue, descriptionQueue);

            ResetTimer();
        }
コード例 #5
0
        /// <summary>
        /// Купить билет в международном сообщении
        /// </summary>
        public async Task BtnBuyInterstateTicket()
        {
            StopTimer();
            var сheckPrinterStatusVm = new CheckPrinterStatusViewModel(_model.PrintTicketService);

            if (!сheckPrinterStatusVm.CheckPrinterStatus())
            {
                _windowManager.ShowDialog(сheckPrinterStatusVm);
                return;
            }
            const string descriptionQueue = "Купить билет в страны Европы, Монголию, Китай";
            const string prefixQueue      = "М";
            const string nameQueue        = "Main";
            await _model.QueueSelection(nameQueue, prefixQueue, descriptionQueue);

            ResetTimer();
        }