public ProductAccessories() { InitializeComponent(); this.ProductAccessoriesResult.LoadingDataSource += new EventHandler <LoadingDataEventArgs>(ProductAccessoriesResult_LoadingDataSource); this.Loaded += (sender, e) => { model = new ProductAccessoriesQueryVM(); this.DataContext = model; facade = new ProductAccessoriesFacade(); }; }
/// <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 GetProductAccessoriesByQuery(ProductAccessoriesQueryVM model, int PageSize, int PageIndex, string SortField, EventHandler <RestClientEventArgs <dynamic> > callback) { ProductAccessoriesQueryFilter query; query = model.ConvertVM <ProductAccessoriesQueryVM, ProductAccessoriesQueryFilter>(); query.PagingInfo = new PagingInfo() { PageIndex = PageIndex, PageSize = PageSize, SortBy = SortField }; restClient.QueryDynamicData(GetProductAccessoriesByQueryUrl, query, callback); }