C# 클래스 LeanEngine.Engine

Lean Engine
상속: IEngine, ISupplyChainMgr
파일 보기 프로젝트 열기: Novthirteen/yfkey-scms

공개 메소드들

메소드 설명
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