Пример #1
0
 public ProductAccessories()
 {
     InitializeComponent();
     this.ProductAccessoriesResult.LoadingDataSource += new EventHandler <LoadingDataEventArgs>(ProductAccessoriesResult_LoadingDataSource);
     this.Loaded += (sender, e) =>
     {
         model            = new ProductAccessoriesQueryVM();
         this.DataContext = model;
         facade           = new ProductAccessoriesFacade();
     };
 }
Пример #2
0
        /// <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);
        }