예제 #1
0
 void gridManage_OnGetDataSource(object sender, EventArgs e)
 {
     SyndicationService.TransitAccountFeedItemQueryOptions options = GetQueryOptions();
     SyndicationService.ServiceQueryOptions serviceoptions         = new SyndicationService.ServiceQueryOptions();
     serviceoptions.PageSize   = gridManage.PageSize;
     serviceoptions.PageNumber = gridManage.CurrentPageIndex;
     gridManage.DataSource     = SessionManager.GetCollection <SyndicationService.TransitAccountFeedItem, SyndicationService.ServiceQueryOptions, SyndicationService.TransitAccountFeedItemQueryOptions>(
         options, serviceoptions, SessionManager.SyndicationService.GetAllAccountFeedItems);
 }
예제 #2
0
 private SyndicationService.TransitAccountFeedItemQueryOptions GetQueryOptions()
 {
     SyndicationService.TransitAccountFeedItemQueryOptions options = new SyndicationService.TransitAccountFeedItemQueryOptions();
     options.PublishedOnly = true;
     options.City          = inputCity.Text;
     options.Country       = inputCountry.Text;
     options.State         = inputState.Text;
     return(options);
 }
예제 #3
0
 private SyndicationService.TransitAccountFeedItemQueryOptions GetQueryOptions()
 {
     SyndicationService.TransitAccountFeedItemQueryOptions options = new SyndicationService.TransitAccountFeedItemQueryOptions();
     options.PublishedOnly = true;
     options.City = inputCity.Text;
     options.Country = inputCountry.Text;
     options.State = inputState.Text;
     return options;
 }
예제 #4
0
    private void GetData(object sender, EventArgs e)
    {
        SyndicationService.TransitAccountFeedItemQueryOptions options = GetQueryOptions();

        gridManage.CurrentPageIndex = 0;

        gridManage.VirtualItemCount = SessionManager.GetCount <
            SyndicationService.TransitAccountFeedItem, SyndicationService.ServiceQueryOptions, SyndicationService.TransitAccountFeedItemQueryOptions>(
            options, SessionManager.SyndicationService.GetAllAccountFeedItemsCount);

        SyndicationService.TransitAccountFeedQueryOptions feed_options = new SyndicationService.TransitAccountFeedQueryOptions();
        feed_options.PublishedOnly     = true;
        feed_options.PicturesOnly      = false;
        feed_options.City              = options.City;
        feed_options.State             = options.State;
        feed_options.Country           = options.Country;
        feed_options.WithFeedItemsOnly = true;

        gridManage_OnGetDataSource(this, null);
        gridManage.DataBind();
    }