コード例 #1
0
 private void QueryResultGrid_LoadingDataSource(object sender, Newegg.Oversea.Silverlight.Controls.Data.LoadingDataEventArgs e)
 {
     Filter = model.ConvertVM <ProductBrandWarrantyQueryVM, ProductBrandWarrantyQueryFilter>();
     facade.GetProductBrandWarrantyByQuery(Filter, e.PageSize, e.PageIndex, e.SortField, (obj, args) =>
     {
         vms = DynamicConverter <ProductBrandWarrantyQueryVM>
               .ConvertToVMList <List <ProductBrandWarrantyQueryVM> >(args.Result.Rows);
         this.QueryResultGrid.ItemsSource = vms;
         this.QueryResultGrid.TotalCount  = args.Result.TotalCount;
     });
 }
コード例 #2
0
        public virtual QueryResult GetProductBrandWarrantyByQuery(ProductBrandWarrantyQueryFilter query)
        {
            int       totalCount;
            DataTable dataTable = ObjectFactory <IProductBrandWarrantyDA>
                                  .Instance.GetProductBrandWarrantyByQuery(query, out totalCount);

            return(new QueryResult
            {
                Data = dataTable,
                TotalCount = totalCount
            });
        }
コード例 #3
0
        //获取品牌维护信息
        public DataTable GetProductBrandWarrantyByQuery(ProductBrandWarrantyQueryFilter query, out int totalCount)
        {
            DataCommand cmd = DataCommandManager.GetDataCommand("GetBrandWarrantyInfo");

            cmd.SetParameterValue("@C1SysNo", query.C1SysNo);
            cmd.SetParameterValue("@C2SysNo", query.C2SysNo);
            cmd.SetParameterValue("@C3SysNo", query.C3SysNo);
            cmd.SetParameterValue("@PageSize", query.PageInfo.PageSize);
            cmd.SetParameterValue("@PageCurrent", query.PageInfo.PageIndex);
            cmd.SetParameterValue("@BrandSysNo", query.BrandSysNo);
            cmd.SetParameterValue("@SortField", query.PageInfo.SortBy);
            DataTable dt = cmd.ExecuteDataTable();

            totalCount = (int)cmd.GetParameterValue("@TotalCount");
            return(dt);
        }
コード例 #4
0
 //获取查询信息
 public void GetProductBrandWarrantyByQuery(ProductBrandWarrantyQueryFilter query, int PageSize, int PageIndex
                                            , string SortField, EventHandler <RestClientEventArgs <dynamic> > callback)
 {
     query.PageInfo = new PagingInfo
     {
         PageSize  = PageSize,
         PageIndex = PageIndex,
         SortBy    = SortField
     };
     restClient.QueryDynamicData(GetProductBrandWarrantyUrl, query, (obj, args) =>
     {
         if (args.FaultsHandle())
         {
             return;
         }
         callback(obj, args);
     });
 }