C# Class com.Sconit.Service.Procurement.Impl.ItemFlowPlanDetailMgr

Inheritance: ItemFlowPlanDetailBaseMgr, IItemFlowPlanDetailMgr
Show file Open project: Novthirteen/yfkey-scms

Public Methods

Method Description
ItemFlowPlanDetailMgr ( IItemFlowPlanDetailDao entityDao, ICriteriaMgr CriteriaMgr, IItemFlowPlanTrackMgr ItemFlowPlanTrackMgr, ILocationDetailMgr LocationDetailMgr, IWorkCalendarMgr WorkCalendarMgr ) : System

Private Methods

Method Description
CollectDateList ( IList orderLocTransList ) : List
ConvertOrderDmdToItemFlowPlanDetail ( com.Sconit.Entity.Procurement.ItemFlowPlan itemFlowPlan, IList orderLocTransList ) : IList
GenerateItemFlowPlanDetail ( com.Sconit.Entity.Procurement.ItemFlowPlan parentItemFlowPlan, com.Sconit.Entity.Procurement.ItemFlowPlan itemFlowPlan, decimal qtyPer ) : void
GenerateItemFlowPlanDetail ( com.Sconit.Entity.Procurement.ItemFlowPlan parentItemFlowPlan, com.Sconit.Entity.Procurement.ItemFlowPlan itemFlowPlan, decimal qtyPer, bool isAccum ) : void
GetActiveItemFlowPlanDetailListSort ( int itemFlowPlanId ) : IList
GetDmdEndTime ( com.Sconit.Entity.Procurement.ItemFlowPlanDetail itemFlowPlanDetail, IList itemFlowPlanDetailList ) : System.DateTime
GetDmdStartPAB ( System.DateTime dmdStartTime, string loc, string itemCode ) : decimal
GetFinalPlanQty ( decimal planQty, FlowDetail flowDetail ) : decimal
GetItemFlowPlanDetail ( int itemFlowPlanId, string timePeriodType, System.DateTime reqDate ) : com.Sconit.Entity.Procurement.ItemFlowPlanDetail
GetItemFlowPlanDetailRangeOrderByReqDate ( com.Sconit.Entity.Procurement.ItemFlowPlan itemFlowPlan, string timePeriodType, List dateList, bool autoPlan ) : IList
GetItemFlowPlanDetailView ( com.Sconit.Entity.Procurement.ItemFlowPlan itemFlowPlan, IList itemFlowPlanDetailList, bool computePlanQty ) : IList
GetItemFlowPlanDetailView ( com.Sconit.Entity.Procurement.ItemFlowPlan itemFlowPlan, bool computePlanQty ) : IList
GetOpenOrderLocTrans ( string loc, string itemCode, string IOType, System.DateTime startTime, System.DateTime endTime ) : IList
GetOpenOrderLocTransInByFlow ( string flowCode, string itemCode, System.DateTime startWinTime, System.DateTime endWinTime ) : IList
GetOrderDmd ( IList orderLocTransList ) : decimal
GetPreItemFlowPlanDetailByParent ( com.Sconit.Entity.Procurement.ItemFlowPlan parentItemFlowPlan, com.Sconit.Entity.Procurement.ItemFlowPlan itemFlowPlan, decimal qtyPer ) : IList
GetReqDate ( com.Sconit.Entity.Procurement.ItemFlowPlanDetail parentItemFlowPlanDetail ) : System.DateTime
GetTotalRemainQty ( IList orderLocTransList ) : decimal
MergeItemFlowPlanDetail ( IList preItemFlowPlanDetailList, IList oldItemFlowPlanDetailList ) : IList
PlanningAndScheduling ( IList preItemFlowPlanDetailList, com.Sconit.Entity.Procurement.ItemFlowPlan itemFlowPlan, bool computePlanQty ) : IList
RefreshItemFlowPlanDetail ( com.Sconit.Entity.Procurement.ItemFlowPlanDetail itemFlowPlanDetail, IList orderLocTransList ) : void
SaveItemFlowPlanDetail ( com.Sconit.Entity.Procurement.ItemFlowPlanDetail itemFlowPlanDetail ) : void
UpdateItemFlowPlanDetailPlanQty ( int Id, decimal planQty ) : void

Method Details

ItemFlowPlanDetailMgr() public method

public ItemFlowPlanDetailMgr ( IItemFlowPlanDetailDao entityDao, ICriteriaMgr CriteriaMgr, IItemFlowPlanTrackMgr ItemFlowPlanTrackMgr, ILocationDetailMgr LocationDetailMgr, IWorkCalendarMgr WorkCalendarMgr ) : System
entityDao IItemFlowPlanDetailDao
CriteriaMgr ICriteriaMgr
ItemFlowPlanTrackMgr IItemFlowPlanTrackMgr
LocationDetailMgr ILocationDetailMgr
WorkCalendarMgr IWorkCalendarMgr
return System