C# Класс LeanEngine.Engine

Lean Engine
Наследование: IEngine, ISupplyChainMgr
Показать файл Открыть проект

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

Метод Описание
BuildSupplyChain ( string itemCode, List ItemFlows ) : List
DemandToOrders ( List itemFlows ) : List
GetProcessor ( Enumerators strategy ) : IOAE
TellMeDemands ( EngineContainer container ) : void

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

Метод Описание
BidItemFlow ( List itemFlows ) : ItemFlow
BuildOrders ( List itemFlows, bool isEmergency ) : List
DataValidCheck ( LeanEngine.Entity.Flow flow ) : void
DataValidCheck ( ItemFlow itemFlow ) : void
GetStartTime ( LeanEngine.Entity.Flow flow, bool isEmergency ) : System.DateTime
GetWindowTime ( LeanEngine.Entity.Flow flow, bool isEmergency ) : System.DateTime
ProcessOrderQty ( ItemFlow itemFlow ) : void
ProcessReqQty ( ItemFlow itemFlow ) : void
ProcessTime ( List flows ) : void
SetFlowProperty ( ItemFlow itemFlow, List flows ) : void
SplitOrderByLotSize ( decimal orderQty, decimal orderLotSize ) : List

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

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

public BuildSupplyChain ( string itemCode, List ItemFlows ) : List
itemCode string
ItemFlows List
Результат List

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

public DemandToOrders ( List itemFlows ) : List
itemFlows List
Результат List

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

public GetProcessor ( Enumerators strategy ) : IOAE
strategy Enumerators
Результат IOAE

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

public TellMeDemands ( EngineContainer container ) : void
container LeanEngine.Entity.EngineContainer
Результат void