private void QueryResultGrid_LoadingDataSource(object sender, Newegg.Oversea.Silverlight.Controls.Data.LoadingDataEventArgs e) { filter = vm.ConvertVM <RmaPolicySettingQueryVM, DefaultRMAPolicyFilter>(); filter.RMAPolicySysNo = ucRmaPolicyComboxList.SelectValue; facade.GetDefaultRMAPolicy(filter, e.PageSize, e.PageIndex, e.SortField, (obj, args) => { vms = DynamicConverter <RmaPolicySettingQueryVM> .ConvertToVMList <List <RmaPolicySettingQueryVM> >(args.Result.Rows); this.QueryResultGrid.ItemsSource = vms; this.QueryResultGrid.TotalCount = args.Result.TotalCount; }); }
public virtual QueryResult GetDefaultRMAPolicyByQuery(DefaultRMAPolicyFilter query) { int totalCount; DataTable dataTable = ObjectFactory <IDefaultRMAPolicy> .Instance.GetDefaultRMAPolicyByQuery(query, out totalCount); return(new QueryResult { Data = dataTable, TotalCount = totalCount }); }
//获取退换货政策 public DataTable GetDefaultRMAPolicyByQuery(DefaultRMAPolicyFilter query, out int totalCount) { DataCommand cmd = DataCommandManager.GetDataCommand("GetDefaultRMAPolicyByQuery"); cmd.SetParameterValue("@RMAPolicySysNo", query.RMAPolicySysNo); cmd.SetParameterValue("@BrandSysNo", query.BrandSysNo); cmd.SetParameterValue("@C1SysNo", query.C1SysNo); cmd.SetParameterValue("@C2SysNo", query.C2SysNo); cmd.SetParameterValue("@C3SysNo", query.C3SysNo); cmd.SetParameterValue("@PageSize", query.PageInfo.PageSize); cmd.SetParameterValue("@PageCurrent", query.PageInfo.PageIndex); cmd.SetParameterValue("@SortField", query.PageInfo.SortBy); DataTable dt = cmd.ExecuteDataTable(); totalCount = (int)cmd.GetParameterValue("@TotalCount"); return(dt); }
//查询退换货政策设置 public void GetDefaultRMAPolicy(DefaultRMAPolicyFilter query, int PageSize, int PageIndex , string SortField, EventHandler <RestClientEventArgs <dynamic> > callback) { query.PageInfo = new PagingInfo { PageSize = PageSize, PageIndex = PageIndex, SortBy = SortField }; restClient.QueryDynamicData(GetDefaultRMAPolicyByQueryUrl, query, (obj, args) => { if (args.FaultsHandle()) { return; } callback(obj, args); }); }