Exemple #1
0
        public void Query(BannerDimensionQueryVM queryVM, PagingInfo p, EventHandler <RestClientEventArgs <dynamic> > callback)
        {
            var queryFilter = queryVM.ConvertVM <BannerDimensionQueryVM, BannerDimensionQueryFilter>();

            queryFilter.CompanyCode = CPApplication.Current.CompanyCode;
            queryFilter.PageInfo    = p;
            string relativeUrl = "/MKTService/BannerDimension/Query";

            restClient.QueryDynamicData(relativeUrl, queryFilter, callback);
        }
        public override void OnPageLoad(object sender, EventArgs e)
        {
            base.OnPageLoad(sender, e);
            //权限控制
            //this.ButtonCreate.IsEnabled = _hasMaintainRight;
            _queryVM                    = new BannerDimensionQueryVM();
            _queryVM.ChannelID          = "1";
            this.GridFilter.DataContext = _queryVM;

            var channelList = CPApplication.Current.CurrentWebChannelList.ToList <UIWebChannel>();

            channelList.Insert(0, new UIWebChannel {
                ChannelName = ResCommonEnum.Enum_All
            });
            this.lstChannelList.ItemsSource = channelList;
        }