Пример #1
0
        private void button2_Click(object sender, RoutedEventArgs e)
        {
            List<TicketModel> tickets = new List<TicketModel>();

            QueryModel query = new QueryModel();
            query.orderRequest_from_station_telecode = (_ctlListForm.SelectedItem as City).Code;
            query.orderRequest_to_station_telecode = (_ctlListTo.SelectedItem as City).Code;
            //query.orderRequest_train_date = _ctlDate.SelectedDate.Value.ToString("yyyy-MM-dd");
            _12306Proxy proxy = new _12306Proxy(_client);

            for (int day = 0; day < 10; day++)
            {
                query.orderRequest_train_date = DateTime.Now.AddDays(day).ToString("yyyy-MM-dd");
                tickets.AddRange(proxy.Query(query));
            }
            ListCollectionView GroupedCustomers = new ListCollectionView(tickets); GroupedCustomers.GroupDescriptions.Add(new PropertyGroupDescription("StartDate"));
            _ctlDataGrid.ItemsSource = GroupedCustomers;
            
        }
Пример #2
0
        private void button4_Click(object sender, RoutedEventArgs e)
        {
            int day = 10;
            List<TicketModel> tickets = new List<TicketModel>();

            _query.trainClass = string.Empty;
            foreach (object item in _ctlListTrainType.SelectedItems)
            {
                TrainType tt = (TrainType)item;
                _query.trainClass += tt.Code + "%23";
            }

            _query.from_station_telecode_name = (_ctlListForm.SelectedItem as City).Name;
            _query.to_station_telecode_name = (_ctlListTo.SelectedItem as City).Name;
            _query.orderRequest_from_station_telecode = (_ctlListForm.SelectedItem as City).Code;
            _query.orderRequest_to_station_telecode = (_ctlListTo.SelectedItem as City).Code;
            //query.orderRequest_train_date = _ctlDate.SelectedDate.Value.ToString("yyyy-MM-dd");
            _12306Proxy proxy = new _12306Proxy(_client);

            _query.orderRequest_train_date = DateTime.Now.AddDays(day).ToString("yyyy-MM-dd");
            tickets.AddRange(proxy.Query(_query));

            ListCollectionView GroupedCustomers = new ListCollectionView(tickets); GroupedCustomers.GroupDescriptions.Add(new PropertyGroupDescription("StartDate"));
            _ctlDataGrid.ItemsSource = GroupedCustomers;
        }