C# 클래스 com.Sconit.Utility.OrderHelper

파일 보기 프로젝트 열기: Novthirteen/yfkey-scms

공개 프로퍼티들

프로퍼티 타입 설명
HuLotNoQtySeperateSymbol char
HuSeperateSymbol char

공개 메소드들

메소드 설명
CalculateQtyToReceive ( com.Sconit.Entity.MasterData.Receipt receipt ) : void
CheckOrderOperationAuthrize ( OrderHead orderHead, com.Sconit.Entity.MasterData.User user, IList orderOperationList, string partyAuthrizeOpt ) : bool
CheckOrderOperationAuthrize ( OrderHead orderHead, com.Sconit.Entity.MasterData.User user, string orderOperation, string partyAuthrizeOpt ) : bool
ClearReceivedQty ( com.Sconit.Entity.MasterData.Receipt receipt ) : void
ClearShippedQty ( com.Sconit.Entity.Distribution.InProcessLocation inProcessLocation ) : void
FilterZeroOrderQty ( IList orderHeadList ) : void

��������OrderQty����Ϊ0����ϸ

FilterZeroOrderQty ( OrderHead orderHead ) : void

����OrderQty����Ϊ0����ϸ

FindMatchInProcessLocationDetail ( com.Sconit.Entity.MasterData.ReceiptDetail receiptDetail, IList inProcessLocationDetailList ) : IList
GetDefaultReceiptQty ( OrderDetail orderDetail, string defaultReceiptOpt ) : decimal
GetIsDetailContainHu ( bool isShipScanHu, bool isReceiptScanHu, string createHuOption ) : bool
GetOrderDetailLabel ( string type ) : string
GetOrderHeadAddLabel ( string type ) : string
GetOrderLabel ( string type ) : string
GetOrderPartyFromLabel ( string type ) : string
GetOrderPartyToLabel ( string type ) : string
GetOrderRoutingLabel ( string type ) : string
GetWinTimeColor ( System.DateTime startTime, System.DateTime winTime ) : Color
IsInProcessLocationDetailMatchReceiptDetail ( com.Sconit.Entity.Distribution.InProcessLocationDetail inProcessLocationDetail, com.Sconit.Entity.MasterData.ReceiptDetail receiptDetail ) : bool
IsOrderDetailValid ( OrderDetail orderDetail, System.DateTime winTime ) : bool
SetActiveOrderStatusCriteria ( DetachedCriteria criteria, string propertyName ) : void

Status: Submit,In-Process,Complete,Close

SetOpenOrderStatusCriteria ( DetachedCriteria criteria, string propertyName ) : void

Status: Submit,In-Process

SplitByOrderLotSize ( decimal reqQty, decimal orderLotSize ) : IList

����OrderLotSize���������

메소드 상세

CalculateQtyToReceive() 공개 정적인 메소드

public static CalculateQtyToReceive ( com.Sconit.Entity.MasterData.Receipt receipt ) : void
receipt com.Sconit.Entity.MasterData.Receipt
리턴 void

CheckOrderOperationAuthrize() 공개 정적인 메소드

public static CheckOrderOperationAuthrize ( OrderHead orderHead, com.Sconit.Entity.MasterData.User user, IList orderOperationList, string partyAuthrizeOpt ) : bool
orderHead com.Sconit.Entity.MasterData.OrderHead
user com.Sconit.Entity.MasterData.User
orderOperationList IList
partyAuthrizeOpt string
리턴 bool

CheckOrderOperationAuthrize() 공개 정적인 메소드

public static CheckOrderOperationAuthrize ( OrderHead orderHead, com.Sconit.Entity.MasterData.User user, string orderOperation, string partyAuthrizeOpt ) : bool
orderHead com.Sconit.Entity.MasterData.OrderHead
user com.Sconit.Entity.MasterData.User
orderOperation string
partyAuthrizeOpt string
리턴 bool

ClearReceivedQty() 공개 정적인 메소드

public static ClearReceivedQty ( com.Sconit.Entity.MasterData.Receipt receipt ) : void
receipt com.Sconit.Entity.MasterData.Receipt
리턴 void

ClearShippedQty() 공개 정적인 메소드

public static ClearShippedQty ( com.Sconit.Entity.Distribution.InProcessLocation inProcessLocation ) : void
inProcessLocation com.Sconit.Entity.Distribution.InProcessLocation
리턴 void

FilterZeroOrderQty() 공개 정적인 메소드

��������OrderQty����Ϊ0����ϸ
public static FilterZeroOrderQty ( IList orderHeadList ) : void
orderHeadList IList
리턴 void

FilterZeroOrderQty() 공개 정적인 메소드

����OrderQty����Ϊ0����ϸ
public static FilterZeroOrderQty ( OrderHead orderHead ) : void
orderHead com.Sconit.Entity.MasterData.OrderHead
리턴 void

FindMatchInProcessLocationDetail() 공개 정적인 메소드

public static FindMatchInProcessLocationDetail ( com.Sconit.Entity.MasterData.ReceiptDetail receiptDetail, IList inProcessLocationDetailList ) : IList
receiptDetail com.Sconit.Entity.MasterData.ReceiptDetail
inProcessLocationDetailList IList
리턴 IList

GetDefaultReceiptQty() 공개 정적인 메소드

public static GetDefaultReceiptQty ( OrderDetail orderDetail, string defaultReceiptOpt ) : decimal
orderDetail com.Sconit.Entity.MasterData.OrderDetail
defaultReceiptOpt string
리턴 decimal

GetIsDetailContainHu() 공개 정적인 메소드

public static GetIsDetailContainHu ( bool isShipScanHu, bool isReceiptScanHu, string createHuOption ) : bool
isShipScanHu bool
isReceiptScanHu bool
createHuOption string
리턴 bool

GetOrderDetailLabel() 공개 정적인 메소드

public static GetOrderDetailLabel ( string type ) : string
type string
리턴 string

GetOrderHeadAddLabel() 공개 정적인 메소드

public static GetOrderHeadAddLabel ( string type ) : string
type string
리턴 string

GetOrderLabel() 공개 정적인 메소드

public static GetOrderLabel ( string type ) : string
type string
리턴 string

GetOrderPartyFromLabel() 공개 정적인 메소드

public static GetOrderPartyFromLabel ( string type ) : string
type string
리턴 string

GetOrderPartyToLabel() 공개 정적인 메소드

public static GetOrderPartyToLabel ( string type ) : string
type string
리턴 string

GetOrderRoutingLabel() 공개 정적인 메소드

public static GetOrderRoutingLabel ( string type ) : string
type string
리턴 string

GetWinTimeColor() 공개 정적인 메소드

public static GetWinTimeColor ( System.DateTime startTime, System.DateTime winTime ) : Color
startTime System.DateTime
winTime System.DateTime
리턴 Color

IsInProcessLocationDetailMatchReceiptDetail() 공개 정적인 메소드

public static IsInProcessLocationDetailMatchReceiptDetail ( com.Sconit.Entity.Distribution.InProcessLocationDetail inProcessLocationDetail, com.Sconit.Entity.MasterData.ReceiptDetail receiptDetail ) : bool
inProcessLocationDetail com.Sconit.Entity.Distribution.InProcessLocationDetail
receiptDetail com.Sconit.Entity.MasterData.ReceiptDetail
리턴 bool

IsOrderDetailValid() 공개 정적인 메소드

public static IsOrderDetailValid ( OrderDetail orderDetail, System.DateTime winTime ) : bool
orderDetail com.Sconit.Entity.MasterData.OrderDetail
winTime System.DateTime
리턴 bool

SetActiveOrderStatusCriteria() 공개 정적인 메소드

Status: Submit,In-Process,Complete,Close
public static SetActiveOrderStatusCriteria ( DetachedCriteria criteria, string propertyName ) : void
criteria DetachedCriteria
propertyName string
리턴 void

SetOpenOrderStatusCriteria() 공개 정적인 메소드

Status: Submit,In-Process
public static SetOpenOrderStatusCriteria ( DetachedCriteria criteria, string propertyName ) : void
criteria DetachedCriteria
propertyName string
리턴 void

SplitByOrderLotSize() 공개 정적인 메소드

����OrderLotSize���������
public static SplitByOrderLotSize ( decimal reqQty, decimal orderLotSize ) : IList
reqQty decimal
orderLotSize decimal
리턴 IList

프로퍼티 상세

HuLotNoQtySeperateSymbol 공개적으로 정적으로 프로퍼티

public static char HuLotNoQtySeperateSymbol
리턴 char

HuSeperateSymbol 공개적으로 정적으로 프로퍼티

public static char HuSeperateSymbol
리턴 char