StoreTransactionsRepositoryProjectedAvailability Method |
Returns the projected availability.
Namespace:
Aloe.EnterpriseOne.Model.Logistics.Inventory
Assembly:
Aloe.EnterpriseOne.Model (in Aloe.EnterpriseOne.Model.dll) Version: 20.1.3.5
Syntaxpublic IEnumerable<ProjectedAvailability> ProjectedAvailability(
ObjectTransaction transaction,
out IEnumerable<CurrentAvailability> currentAvailability,
IEnumerable<Product> products,
IEnumerable<EnterpriseCompany> enterpriseCompanies = null,
IEnumerable<Store> stores = null,
bool loadByLot = false,
IEnumerable<Lot> lots = null
)
Public Function ProjectedAvailability (
transaction As ObjectTransaction,
<OutAttribute> ByRef currentAvailability As IEnumerable(Of CurrentAvailability),
products As IEnumerable(Of Product),
Optional enterpriseCompanies As IEnumerable(Of EnterpriseCompany) = Nothing,
Optional stores As IEnumerable(Of Store) = Nothing,
Optional loadByLot As Boolean = false,
Optional lots As IEnumerable(Of Lot) = Nothing
) As IEnumerable(Of ProjectedAvailability)
public:
IEnumerable<ProjectedAvailability^>^ ProjectedAvailability(
ObjectTransaction^ transaction,
[OutAttribute] IEnumerable<CurrentAvailability^>^% currentAvailability,
IEnumerable<Product^>^ products,
IEnumerable<EnterpriseCompany^>^ enterpriseCompanies = nullptr,
IEnumerable<Store^>^ stores = nullptr,
bool loadByLot = false,
IEnumerable<Lot^>^ lots = nullptr
)
member ProjectedAvailability :
transaction : ObjectTransaction *
currentAvailability : IEnumerable<CurrentAvailability> byref *
products : IEnumerable<Product> *
?enterpriseCompanies : IEnumerable<EnterpriseCompany> *
?stores : IEnumerable<Store> *
?loadByLot : bool *
?lots : IEnumerable<Lot>
(* Defaults:
let _enterpriseCompanies = defaultArg enterpriseCompanies null
let _stores = defaultArg stores null
let _loadByLot = defaultArg loadByLot false
let _lots = defaultArg lots null
*)
-> IEnumerable<ProjectedAvailability>
Parameters
- transaction
- Type: Aloe.SystemFrameworks.DomainObjectTransaction
The transaction. - currentAvailability
- Type: System.Collections.GenericIEnumerableCurrentAvailability
The current availability output parameter. This method internally calls [M:CurrentAvailability] and this is the result. - products
- Type: System.Collections.GenericIEnumerableProduct
The products. - enterpriseCompanies (Optional)
- Type: System.Collections.GenericIEnumerableEnterpriseCompany
The enterprise companies. - stores (Optional)
- Type: System.Collections.GenericIEnumerableStore
The stores. - loadByLot (Optional)
- Type: SystemBoolean
if set to true the projected availability is by lot. - lots (Optional)
- Type: System.Collections.GenericIEnumerableLot
The lots.
Return Value
Type:
IEnumerableProjectedAvailability
See Also