private void dataGridList_LoadingDataSource(object sender, Newegg.Oversea.Silverlight.Controls.Data.LoadingDataEventArgs e) { SORequestQueryFilter query = new SORequestQueryFilter(); query.CustomerSysNo = CustomerSysNo; query.SOStatusArray = new List <SOStatus> { SOStatus.Origin, SOStatus.WaitingOutStock, SOStatus.WaitingManagerAudit }; query.PageInfo = new PagingInfo() { PageSize = e.PageSize, PageIndex = e.PageIndex, SortBy = e.SortField }; SOQueryFacade facade = new SOQueryFacade(); facade.QuerySO(query, (obj, args) => { if (args.FaultsHandle()) { return; } dataGridList.TotalCount = args.Result.TotalCount; dataGridList.ItemsSource = args.Result.Rows.ToList("IsCheck", true);; }); }
public void QuerySOSociety(SOQueryVM queryVM, Action <List <SOQueryDataVM>, int> action)//EventHandler<RestClientEventArgs<List<SOQueryDataVM>>> handler { SORequestQueryFilter filter = queryVM == null ? null : EntityConverter <SOQueryVM, SORequestQueryFilter> .Convert(queryVM); restClient.QueryDynamicData("/SOService/SO/QuerySocietyOrder", filter, (sender, e) => { if (!e.FaultsHandle()) { if (e.Result != null && action != null) { List <SOQueryDataVM> dataVMList = DynamicConverter <SOQueryDataVM> .ConvertToVMList(e.Result.Rows); action(dataVMList, e.Result.TotalCount); } } }); }
public void QuerySO(SOQueryVM queryVM, Action <List <SOQueryDataVM>, int> action)//EventHandler<RestClientEventArgs<List<SOQueryDataVM>>> handler { SORequestQueryFilter filter = queryVM == null ? null : EntityConverter <SOQueryVM, SORequestQueryFilter> .Convert(queryVM); restClient.QueryDynamicData("/SOService/SO/Query", filter, (sender, e) => { if (!e.FaultsHandle()) { if (e.Result != null && action != null) { List <SOQueryDataVM> dataVMList = DynamicConverter <SOQueryDataVM> .ConvertToVMList(e.Result.Rows); action(dataVMList, e.Result.TotalCount); } } }); //restClient.Update("/SOService/SO/Job/ProcessFinishedAndInvalidGroupBuySO", null, (a, b) => { b.FaultsHandle(); }); }
public void ExportSO(SOQueryVM queryVM, ColumnSet[] columns) { SORequestQueryFilter filter = queryVM == null ? null : EntityConverter <SOQueryVM, SORequestQueryFilter> .Convert(queryVM); restClient.ExportFile("/SOService/SO/Query", filter, columns); }
/// <summary> /// 查询订单信息 /// </summary> /// <param name="request"></param> /// <param name="callback"></param> public void QuerySO(SORequestQueryFilter request, EventHandler <RestClientEventArgs <dynamic> > callback) { request.CompanyCode = CPApplication.Current.CompanyCode; restClient.QueryDynamicData("/SOService/SO/Query", request, callback); }
public QueryResult QuerySocietyOrder(SORequestQueryFilter filter) { return(QueryList <SORequestQueryFilter>(filter, ObjectFactory <ISOQueryDA> .Instance.QuerySocietyOrder)); }