C# Класс com.Sconit.Utility.OrderHelper

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
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