Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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);
        }