コード例 #1
0
        public virtual QueryResult SysConfigQuery(SysConfigQueryFilter msg)
        {
            int totalCount;
            var dataTable = ObjectFactory <ISysConfigQueryDA> .Instance.Query(msg, out totalCount);

            return(new QueryResult()
            {
                Data = dataTable,
                TotalCount = totalCount
            });
        }
コード例 #2
0
        private void DataGrid_LoadingDataSource(object sender, Newegg.Oversea.Silverlight.Controls.Data.LoadingDataEventArgs e)
        {
            filter = viewModel.ConvertVM <SysConfigVM, SysConfigQueryFilter>();

            filter.PagingInfo = new ECCentral.QueryFilter.Common.PagingInfo()
            {
                PageSize  = e.PageSize,
                PageIndex = e.PageIndex,
                SortBy    = e.SortField
            };
            facade.Query(filter, (s, args) =>
            {
                if (args.FaultsHandle())
                {
                    return;
                }

                DataGrid.ItemsSource = DynamicConverter <SysConfigItemVM> .ConvertToVMList(args.Result.Rows);
                DataGrid.TotalCount  = args.Result.TotalCount;
            });
        }
コード例 #3
0
        public void Query(SysConfigQueryFilter filter, EventHandler <RestClientEventArgs <dynamic> > callback)
        {
            string relativeUrl = "/MKTService/SysConfig/Query";

            restClient.QueryDynamicData(relativeUrl, filter, callback);
        }