예제 #1
0
        TRAINQUERY getQueryObject(RecentSearchViewModel recentSearch)
        {
            TRAINQUERY queryObj = new TRAINQUERY();

            queryObj.startStaion     = recentSearch.startStationId;
            queryObj.startStaionName = recentSearch.startStationName;
            queryObj.endStaion       = recentSearch.endStationId;
            queryObj.endStaionName   = recentSearch.endStationName;
            queryObj.searchDate      = recentSearch.startTime.ToString("yyyy-MM-dd");
            queryObj.searchTimeStart = recentSearch.startTime.ToString("HH:mm:ss");
            queryObj.searchTimeEnd   = recentSearch.endTime.ToString("HH:mm:ss");

            return(queryObj);
        }
예제 #2
0
        private void lsRecentSearch_Tap(object sender, System.Windows.Input.GestureEventArgs e)
        {
            RecentSearchViewModel recentSearch = (RecentSearchViewModel)lsRecentSearch.SelectedItem;

            if (recentSearch != null)
            {
                if (isInterntConAvailable())
                {
                    lsRecentSearch.SelectedItem = null;
                    TRAINQUERY queryObj = getQueryObject(recentSearch);
                    NavigationService.Navigate(new Uri("/ScheduleListPage.xaml", UriKind.Relative), queryObj);
                }
                else
                {
                    lsRecentSearch.SelectedItem = null;
                    RadMessageBox.ShowAsync("AW SNAP :-(", MessageBoxButtons.OK, "We are having trouble downloading data due to network connectivity or temporary server unavailability at the moment. Please make sure you are connected to internet and try again.");
                }
            }
        }
예제 #3
0
        void createRecentSearchList()
        {
            recentSearchList = new List <RecentSearchViewModel>();
            List <Recent_Search_Table> recentSearches = DataAccess.getRecentSearches();

            foreach (Recent_Search_Table item in recentSearches)
            {
                RecentSearchViewModel recentSearch = new RecentSearchViewModel();
                recentSearch.recordId         = item.RecordId;
                recentSearch.startStationId   = item.startStationId;
                recentSearch.endStationId     = item.endStationId;
                recentSearch.startStationName = AppUtility.ToCamelCase(item.startStationName);
                recentSearch.endStationName   = AppUtility.ToCamelCase(item.endStationName);
                recentSearch.startTime        = item.startTime;
                recentSearch.endTime          = item.endTime;
                recentSearch.dayOfWeek        = item.startTime.DayOfWeek.ToString();
                recentSearch.startTimeStr     = item.startTime.ToShortTimeString();
                recentSearch.endTimeStr       = item.endTime.ToShortTimeString();
                recentSearchList.Add(recentSearch);
            }
        }