public ProductUseCouponLimitManagement() { InitializeComponent(); this.ProductUseCouponResult.LoadingDataSource += new EventHandler <LoadingDataEventArgs>(ProductUseCouponResult_LoadingDataSource); this.Loaded += (sender, e) => { model = new ProductUseCouponLimitQueryVM(); facade = new ProductUseCouponLimitFacade(); this.DataContext = model; }; }
/// <summary> /// 根据query获取信息 /// </summary> /// <param name="model"></param> /// <param name="PageSize"></param> /// <param name="PageIndex"></param> /// <param name="SortField"></param> /// <param name="callback"></param> public void GetProductUseCouponLimitByQuery(ProductUseCouponLimitQueryVM model, int PageSize, int PageIndex, string SortField, EventHandler <RestClientEventArgs <dynamic> > callback) { ProductUseCouponLimitQueryFilter query; query = model.ConvertVM <ProductUseCouponLimitQueryVM, ProductUseCouponLimitQueryFilter>(); query.PageInfo = new PagingInfo() { PageIndex = PageIndex, PageSize = PageSize, SortBy = SortField }; restClient.QueryDynamicData(GetProductUseCouponLimitByQueryUrl, query, callback); }