public override void OnPageLoad(object sender, EventArgs e) { base.OnPageLoad(sender, e); this.FilterVM = new RequestQueryReqVM(); facade = new CommonDataFacade(this); requestFacade = new RequestFacade(this); requestFacade.GetAllReceiveUsers((obj, args) => { if (args.FaultsHandle()) { return; } var list = args.Result; list.Insert(0, new BizEntity.Common.UserInfo { SysNo = null, UserName = ResCommonEnum.Enum_All }); this.FilterVM.ReceiveUsers = args.Result; requestFacade.GetAllConfirmUsers((obj1, args1) => { if (args1.FaultsHandle()) { return; } var confirmlist = args1.Result; confirmlist.Insert(0, new BizEntity.Common.UserInfo { SysNo = null, UserName = ResCommonEnum.Enum_All }); this.FilterVM.ConfirmUsers = args1.Result; this.ucFilter.DataContext = this.FilterVM; FilterVM.Status = RMARequestStatus.WaitingAudit; }); }); SetAccessControl(); }
public void Query(RequestQueryReqVM vm, int PageSize, int PageIndex, string SortField, EventHandler <RestClientEventArgs <dynamic> > callback) { RMARequestQueryFilter filter = vm.ConvertVM <RequestQueryReqVM, RMARequestQueryFilter>(); filter.CompanyCode = CPApplication.Current.CompanyCode; filter.PagingInfo = new QueryFilter.Common.PagingInfo { PageSize = PageSize, PageIndex = PageIndex, SortBy = SortField }; string relativeUrl = "/RMAService/Request/Query"; restClient.QueryDynamicData(relativeUrl, filter, (obj, args) => { if (args.FaultsHandle()) { return; } callback(obj, args); }); }