Esempio n. 1
0
        public static List <string> TransferTwo(string startName, string endName)
        {
            List <string> result = new List <string>();

            var startStations = QueryTrainResultServer.StartsWithNameByStart(startName).DataTableToList <QueryTrainResult>();
            var endStations   = QueryTrainResultServer.StartsWithNameByEnd(endName).DataTableToList <QueryTrainResult>();

            foreach (var s in startStations)
            {
                foreach (var e in endStations)
                {
                    if (s.QueryEndCode == e.QueryStartCode)
                    {
                        result.Add(string.Format("{0}({1},{2})——>{3}({4},{5})", s.TrainNumber, s.QueryStartCode, s.QueryEndCode, e.TrainNumber, e.QueryStartCode, e.QueryEndCode));
                    }
                }
            }

            return(result);
        }