C# Класс LeanEngine.OAE.OAEBase

Наследование: IOAE
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
DemandChains List
InvBalances List
Plans List

Открытые методы

Метод Описание
OAEBase ( List Plans, List InvBalances, List DemandChains ) : System
ProcessReqQty ( ItemFlow itemFlow ) : void
ProcessTime ( LeanEngine.Entity.Flow flow ) : void

Защищенные методы

Метод Описание
GetAvailableInvQty ( string loc, string item, System.DateTime time ) : decimal
GetDemand_OrderTracer ( ItemFlow itemFlow ) : OrderTracer
GetInspectInv_OrderTracer ( string loc, string item ) : OrderTracer
GetInvBalance ( string loc, string item, Enumerators invType ) : decimal
GetIssOrderQty ( string loc, string item, System.DateTime time ) : decimal
GetIssPlanQty ( string loc, string item, System.DateTime time ) : decimal
GetOnhandInv ( string loc, string item ) : decimal
GetOnhandInv_OrderTracer ( string loc, string item ) : OrderTracer
GetOrderIss ( string loc, string item, System.DateTime startTime, System.DateTime endTime ) : List
GetOrderIss ( string loc, string item, System.DateTime startTime, System.DateTime endTime, Enumerators tracerType ) : List
GetOrderRct ( string loc, string item, System.DateTime startTime, System.DateTime endTime ) : List
GetRctOrderQty ( string loc, string item, System.DateTime time ) : decimal
GetRctPlanQty ( string loc, string item, System.DateTime time ) : decimal
GetReqQty ( ItemFlow itemFlow ) : decimal
GetReqQty ( List list ) : decimal
SetDefaultWindowTime ( LeanEngine.Entity.Flow flow ) : void

Приватные методы

Метод Описание
CreateWindowTimes ( FlowStrategy flowStrategy ) : string[][]
GetNextOrderTime ( System.DateTime windowTime, double leadTime ) : DateTime?
GetNextWindowTime ( System.DateTime windowTime, string windowTimes, int weekInterval ) : DateTime?
GetOrderStartTime ( System.DateTime windowTime, double leadTime ) : System.DateTime

Описание методов

GetAvailableInvQty() защищенный Метод

protected GetAvailableInvQty ( string loc, string item, System.DateTime time ) : decimal
loc string
item string
time System.DateTime
Результат decimal

GetDemand_OrderTracer() защищенный Метод

protected GetDemand_OrderTracer ( ItemFlow itemFlow ) : OrderTracer
itemFlow LeanEngine.Entity.ItemFlow
Результат LeanEngine.Entity.OrderTracer

GetInspectInv_OrderTracer() защищенный Метод

protected GetInspectInv_OrderTracer ( string loc, string item ) : OrderTracer
loc string
item string
Результат LeanEngine.Entity.OrderTracer

GetInvBalance() защищенный Метод

protected GetInvBalance ( string loc, string item, Enumerators invType ) : decimal
loc string
item string
invType Enumerators
Результат decimal

GetIssOrderQty() защищенный Метод

protected GetIssOrderQty ( string loc, string item, System.DateTime time ) : decimal
loc string
item string
time System.DateTime
Результат decimal

GetIssPlanQty() защищенный Метод

protected GetIssPlanQty ( string loc, string item, System.DateTime time ) : decimal
loc string
item string
time System.DateTime
Результат decimal

GetOnhandInv() защищенный Метод

protected GetOnhandInv ( string loc, string item ) : decimal
loc string
item string
Результат decimal

GetOnhandInv_OrderTracer() защищенный Метод

protected GetOnhandInv_OrderTracer ( string loc, string item ) : OrderTracer
loc string
item string
Результат LeanEngine.Entity.OrderTracer

GetOrderIss() защищенный Метод

protected GetOrderIss ( string loc, string item, System.DateTime startTime, System.DateTime endTime ) : List
loc string
item string
startTime System.DateTime
endTime System.DateTime
Результат List

GetOrderIss() защищенный Метод

protected GetOrderIss ( string loc, string item, System.DateTime startTime, System.DateTime endTime, Enumerators tracerType ) : List
loc string
item string
startTime System.DateTime
endTime System.DateTime
tracerType Enumerators
Результат List

GetOrderRct() защищенный Метод

protected GetOrderRct ( string loc, string item, System.DateTime startTime, System.DateTime endTime ) : List
loc string
item string
startTime System.DateTime
endTime System.DateTime
Результат List

GetRctOrderQty() защищенный Метод

protected GetRctOrderQty ( string loc, string item, System.DateTime time ) : decimal
loc string
item string
time System.DateTime
Результат decimal

GetRctPlanQty() защищенный Метод

protected GetRctPlanQty ( string loc, string item, System.DateTime time ) : decimal
loc string
item string
time System.DateTime
Результат decimal

GetReqQty() защищенный абстрактный Метод

protected abstract GetReqQty ( ItemFlow itemFlow ) : decimal
itemFlow LeanEngine.Entity.ItemFlow
Результат decimal

GetReqQty() защищенный Метод

protected GetReqQty ( List list ) : decimal
list List
Результат decimal

OAEBase() публичный Метод

public OAEBase ( List Plans, List InvBalances, List DemandChains ) : System
Plans List
InvBalances List
DemandChains List
Результат System

ProcessReqQty() публичный Метод

public ProcessReqQty ( ItemFlow itemFlow ) : void
itemFlow LeanEngine.Entity.ItemFlow
Результат void

ProcessTime() публичный Метод

public ProcessTime ( LeanEngine.Entity.Flow flow ) : void
flow LeanEngine.Entity.Flow
Результат void

SetDefaultWindowTime() защищенный Метод

protected SetDefaultWindowTime ( LeanEngine.Entity.Flow flow ) : void
flow LeanEngine.Entity.Flow
Результат void

Описание свойств

DemandChains защищенное свойство

protected List DemandChains
Результат List

InvBalances защищенное свойство

protected List InvBalances
Результат List

Plans защищенное свойство

protected List Plans
Результат List