/// <summary> /// 导出全部 /// </summary> /// <param name="model"></param> /// <param name="columns"></param> public void ExportExcelForWarehouseQuery(WarehouseQueryVM model, ColumnSet[] columns) { WarehouseQueryFilter queryFilter; model.CompanyCode = CPApplication.Current.CompanyCode; queryFilter = model.ConvertVM <WarehouseQueryVM, WarehouseQueryFilter>(); string relativeUrl = "/InventoryService/Stock/QueryWarehouse"; restClient.ExportFile(relativeUrl, queryFilter, columns); }
public void QueryWarehouse(WarehouseQueryVM model, Action <int, List <WarehouseInfoVM> > callback) { WarehouseQueryFilter filter; filter = model.ConvertVM <WarehouseQueryVM, WarehouseQueryFilter>(); string relativeUrl = "/InventoryService/Stock/QueryWarehouse"; restClient.QueryDynamicData(relativeUrl, filter, (obj, args) => { if (!(args == null || args.Result == null || args.Result.Rows == null) && !args.FaultsHandle() && callback != null) { DynamicConverter <WarehouseInfoVM> .ConvertToVMList(args.Result.Rows); callback((int)args.Result.TotalCount, DynamicConverter <WarehouseInfoVM> .ConvertToVMList(args.Result.Rows)); } }); }