private void btnSearch_Click(object sender, RoutedEventArgs e) { var flag = ValidationManager.Validate(this.SeachBuilder); if (flag) { this.lastQueryVM = Newegg.Oversea.Silverlight.Utilities.UtilityHelper.DeepClone <PayItemListOrderQueryVM>(queryVM); this.dgPayItemOrderList.Bind(); } }
/// <summary> /// 添加付款单时单据查询 /// </summary> public void QueryCanBePayOrder(PayItemListOrderQueryVM query, int pageSize, int pageIndex, string sortField, Action <dynamic> callback) { CanBePayOrderQueryFilter filter = query.ConvertVM <PayItemListOrderQueryVM, CanBePayOrderQueryFilter>(); filter.PagingInfo = new PagingInfo() { PageIndex = pageIndex, PageSize = pageSize, SortBy = sortField }; string relativeUrl = "/InvoiceService/PayItem/OrderQuery"; restClient.QueryDynamicData(relativeUrl, filter, (obj, args) => { if (args.FaultsHandle()) { return; } callback(args.Result); }); }
private void InitData() { payItemFacade = new PayItemFacade(this); queryVM = new PayItemListOrderQueryVM(); this.SeachBuilder.DataContext = lastQueryVM = queryVM; }