public ExecuteResult <ElectronicTicket> Detr(string eTicketNumber, string userName) { // 参数验证; if (string.IsNullOrEmpty(eTicketNumber)) { throw new ArgumentNullException("eTicketNumber"); } if (string.IsNullOrEmpty(userName)) { throw new ArgumentNullException("userName"); } // 构建命令并执行; var detrCommand = new DetrCommand(eTicketNumber, DetrQeeryType.TN, ""); var user = new User("10000", "123456"); var returnString = CommandExecutorService.Execute(detrCommand, user); var xdoc = XDocument.Parse(returnString, LoadOptions.None); var rawData = GetRawDate(xdoc, "DETR"); // 解析命令执行后的结果字串; var result = Domain.Utility.Parser.GetElectronicTicket(rawData); // 根据解析结果返回 return(new ExecuteResult <ElectronicTicket> { Result = result, Success = (result != null && result.TicketNumber != null), Message = rawData }); }
public void VolumeIncreaseTest() { CommandExecutorService commandExecutorService = new CommandExecutorService(); var volumeBefore = commandExecutorService.GetVolumeLevel(); commandExecutorService.VolumeIncrease(); Assert.AreEqual(volumeBefore + 10, commandExecutorService.GetVolumeLevel()); }
public void MuteTest() { var commandExecutor = new CommandExecutorService(); var isMuted = commandExecutor.IsMuted(); commandExecutor.Mute(); Assert.AreNotEqual(isMuted, commandExecutor.IsMuted()); }
public string Qn(string option, string userName, string password) { var qnCommand = new QnCommand(option); var user = PidManagementService.GetUser(); var returnString = CommandExecutorService.Execute(qnCommand, user); XDocument xdoc = XDocument.Parse(returnString, LoadOptions.None); var rawData = GetRawDate(xdoc, "QN"); return(rawData); }
public string Qs(QueueType queueType, string userName, string password) { var qsCommand = new QsCommand(queueType); var user = PidManagementService.GetUser(); var returnString = CommandExecutorService.Execute(qsCommand, user); XDocument xdoc = XDocument.Parse(returnString, LoadOptions.None); var rawData = GetRawDate(xdoc, "QS"); return(rawData); }
public List <QueueSummary> Qt(string userName, string password, string officeNo) { CommandBuilder.Command qtCommand = new QtCommand(); var user = PidManagementService.GetUser(); var returnString = CommandExecutorService.Execute(qtCommand, user); XDocument xdoc = XDocument.Parse(returnString, LoadOptions.None); var rawData = GetRawDate(xdoc, "QT"); return(Domain.Utility.Parser.GetMailList(rawData)); }
public Form1() { InitializeComponent(); commandExecutorService = new CommandExecutorService(); commandExecutorService.MessageRecieved += CommandExecutorService_MessageRecieved; WindowState = FormWindowState.Minimized; dataTable = new DataTable(); dataTable.Columns.Add(new DataColumn("Date", typeof(DateTime))); dataTable.Columns.Add(new DataColumn("Command", typeof(CommandReceived.CommandTypes))); dataTable.Columns.Add(new DataColumn("Text", typeof(string))); dataGridView1.DataSource = dataTable; }
public ExecuteResult <AirportPairFares> Fd(AirportPair airportPair, DateTime date, string carrier, string userName) { // 构建命令并执行; var fdCommand = new FdCommand(airportPair, date, carrier); var user = new User("8000", "123"); var returnString = CommandExecutorService.Execute(fdCommand, user); var xdoc = XDocument.Parse(returnString, LoadOptions.None); var rawData = GetRawDate(xdoc, "FD"); // 解析命令执行后的结果字串; var result = Domain.Utility.Parser.GetFare(rawData); // 根据解析结果返回 return(new ExecuteResult <AirportPairFares> { Result = result, Success = result != null, Message = rawData }); }
public UdpListenerService(ILogger <UdpListenerService> logger, CommandExecutorService commandExecutorService, ListenerConfig listenerConfig) { _logger = logger; _commandExecutorService = commandExecutorService; _listenerConfig = listenerConfig; }
public void MoveCursor() { var commandExecutor = new CommandExecutorService(); commandExecutor.MoveCursor(100, 100); }