/// <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(); }
/// <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(); }
/// <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(); }
/// <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(); }
/// <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(); }