C# Class com.Sconit.Service.Business.Impl.ExecuteMgr

Inheritance: IExecuteMgr
Show file Open project: Novthirteen/yfkey-scms

Public Methods

Method Description
CancelOperation ( Resolver resolver ) : void

分步取消

CancelRepackOperation ( Resolver resolver ) : void
ConvertResolverToOrderDetails ( Resolver resolver ) : IList

移库使用

ConvertTransformerDetailToLocationLotDetail ( TransformerDetail transformerDetail, bool isPutAway ) : LocationLotDetail
ConvertTransformersToLocationLotDetails ( List transformerList, bool isPutAway ) : IList
ConvertTransformersToMaterialIns ( List transformerList ) : IList
ExecuteMgr ( ILanguageMgr languageMgr, ILocationLotDetailMgr locationLotDetailMgr, IStorageBinMgr storageBinMgr, IInspectOrderDetailMgr inspectOrderDetailMgr, IHuMgr huMgr, IOrderMgr orderMgr, IEntityPreferenceMgr entityPreferenceMgr, IItemMgr itemMgr, IUomMgr uomMgr, ILocationMgr locationMgr, IFlowMgr flowMgr, IUserMgr userMgr, IReceiptMgr receiptMgr, IReceiptDetailMgr receiptDetailMgr, IReportMgr reportMgr, ISetDetailMgr setDetailMgr ) : System

Private Methods

Method Description
ClearTransformerDetail ( List transformerList ) : void
ConvertReceipsToReceiptNotes ( IList Receipts ) : List
ConvertResolverToInspectOrderDetails ( Resolver resolver ) : IList
ConvertResolverToOrderDetails ( Resolver resolver, com.Sconit.Entity.MasterData.Flow flow ) : IList
ConvertTransformerListToRepackDetail ( IList transformerList ) : IList
FindMaxSeqFilterByCurrentQty ( List transformerList ) : int
FindMaxSeqTransformerDetailRowAndColumnIndex ( List transformerList ) : int[]

查找最大序号的TransformerDetail所在的行和列

GetReceiptNotes ( Resolver resolver ) : Resolver
IsHasTransformerDetail ( Resolver resolver ) : bool

检查TransformerDetail是否为空(检查CurrentQty)

OrderReturn ( Resolver resolver ) : void
PrintReceipt ( Resolver resolver ) : void
TotalCurrentQty ( Resolver resolver ) : decimal
TransformerDetailSeqComparer ( TransformerDetail x, TransformerDetail y ) : int

Method Details

CancelOperation() public method

分步取消
public CancelOperation ( Resolver resolver ) : void
resolver Resolver
return void

CancelRepackOperation() public method

public CancelRepackOperation ( Resolver resolver ) : void
resolver Resolver
return void

ConvertResolverToOrderDetails() public method

移库使用
public ConvertResolverToOrderDetails ( Resolver resolver ) : IList
resolver Resolver
return IList

ConvertTransformerDetailToLocationLotDetail() public method

public ConvertTransformerDetailToLocationLotDetail ( TransformerDetail transformerDetail, bool isPutAway ) : LocationLotDetail
transformerDetail com.Sconit.Entity.MasterData.TransformerDetail
isPutAway bool
return LocationLotDetail

ConvertTransformersToLocationLotDetails() public method

public ConvertTransformersToLocationLotDetails ( List transformerList, bool isPutAway ) : IList
transformerList List
isPutAway bool
return IList

ConvertTransformersToMaterialIns() public method

public ConvertTransformersToMaterialIns ( List transformerList ) : IList
transformerList List
return IList

ExecuteMgr() public method

public ExecuteMgr ( ILanguageMgr languageMgr, ILocationLotDetailMgr locationLotDetailMgr, IStorageBinMgr storageBinMgr, IInspectOrderDetailMgr inspectOrderDetailMgr, IHuMgr huMgr, IOrderMgr orderMgr, IEntityPreferenceMgr entityPreferenceMgr, IItemMgr itemMgr, IUomMgr uomMgr, ILocationMgr locationMgr, IFlowMgr flowMgr, IUserMgr userMgr, IReceiptMgr receiptMgr, IReceiptDetailMgr receiptDetailMgr, IReportMgr reportMgr, ISetDetailMgr setDetailMgr ) : System
languageMgr ILanguageMgr
locationLotDetailMgr ILocationLotDetailMgr
storageBinMgr IStorageBinMgr
inspectOrderDetailMgr IInspectOrderDetailMgr
huMgr IHuMgr
orderMgr IOrderMgr
entityPreferenceMgr IEntityPreferenceMgr
itemMgr IItemMgr
uomMgr IUomMgr
locationMgr ILocationMgr
flowMgr IFlowMgr
userMgr IUserMgr
receiptMgr IReceiptMgr
receiptDetailMgr IReceiptDetailMgr
reportMgr IReportMgr
setDetailMgr ISetDetailMgr
return System