private void GetData() { var pageIndex = Convert.ToInt32(CurrentPage); CServiceUser client = new CServiceUser(); client.queryPageCompleted += (serice, eve) => { if (eve.Succesed) { list.Clear(); PageInfoOfuserCLUigIiY result = eve.Result; this.TotalPage = result.totalPage + ""; this.TotalCount = result.totalCount; foreach (user item in result.list) { list.Add(new DataGridModel <user>() { IsChecked = false, ObjData = item }); } } else { } }; PageInfoOfuserCLUigIiY page = new PageInfoOfuserCLUigIiY() { pageIndex = pageIndex, pageSize = PageSize, orderName = "ID ASC", queryParams = _queryObj }; client.queryPage(JSONCom.ConvertObject <ServiceCenter.ServiceUser.PageInfoOfuserCLUigIiY>(page)); }
public void queryPage(PageInfoOfuserCLUigIiY record) { ServiceUserClient client = new ServiceUserClient(); client.queryPageCompleted += (sender, e) => { ServicesEventArgs <PageInfoOfuserCLUigIiY> arg = new ServicesEventArgs <PageInfoOfuserCLUigIiY>(); if (e.Error == null) { arg.Result = e.Result; arg.Succesed = true; } else { arg.Succesed = false; arg.Error = e.Error; } if (queryPageCompleted != null) { queryPageCompleted.Invoke(this, arg); } }; client.queryPageAsync(record); }