C# 클래스 Cats.Services.Hub.ReceiptAllocationService

상속: IReceiptAllocationService
파일 보기 프로젝트 열기: edgecomputing/cats

공개 메소드들

메소드 설명
AddReceiptAllocation ( ReceiptAllocation receiptAllocation ) : bool
CloseById ( System.Guid id ) : void
CommitReceiveAllocation ( string checkedRecords, UserProfile user ) : void

Commits the receive allocation.

DeleteByID ( System.Guid id ) : bool
DeleteById ( int id ) : bool
DeleteReceiptAllocation ( ReceiptAllocation receiptAllocation ) : bool
Dispose ( ) : void
EditReceiptAllocation ( ReceiptAllocation receiptAllocation ) : bool
FindBy ( bool>.Expression predicate ) : List
FindByID ( System.Guid id ) : ReceiptAllocation
FindById ( System.Guid id ) : ReceiptAllocation
FindById ( int id ) : ReceiptAllocation
FindBySINumber ( string SINumber ) : List
GetAllByTypeMerged ( int commoditySoureType ) : List
GetAllReceiptAllocation ( ) : List
GetAvailableCommodities ( string SINumber, int hubId ) : List
GetAvailableCommoditiesFromUnclosed ( string SINumber, int hubId, int commoditySourceId ) : List
GetBalance ( string siNumber, int commodityId ) : decimal

Gets the balance.

GetBalanceForSI ( string SInumber ) : decimal

Gets the balance for SI.

GetListOfSource ( int commoditySoureType ) : int[]
GetReceivedAlready ( ReceiptAllocation receiptAllocation ) : decimal
GetReceivedAlreadyInUnit ( ReceiptAllocation receiptAllocation ) : decimal
GetSIBalanceForCommodity ( int hubId, int CommodityId ) : List
GetSIBalanceForCommodityInUnit ( int hubId, int CommodityId ) : List
GetSIBalances ( string SINumber ) : List

Gets the SI balances.

GetSIsWithOutGiftCertificate ( ) : List
GetSIsWithOutGiftCertificate ( int commoditySoureType ) : List
GetTotalAllocation ( string siNumber, int commodityId, int hubId, int commoditySourceId ) : decimal
GetUnclosedAllocationsDetached ( int hubId, int commoditySoureType, bool closedToo, string weightMeasurmentCode, int CommodityType, bool receivable ) : List
GetUncommitedAllocationTransaction ( int CommodityID, int ShipingInstructionID, int HubID ) : Transaction

Gets the uncommited allocation transaction.

IsSINSource ( int source, string siNumber ) : bool
ReceiptAllocationService ( IUnitOfWork unitOfWork, IShippingInstructionService ShippingInstructionService, IDispatchAllocationService DispatchAllocationService ) : System

메소드 상세

AddReceiptAllocation() 공개 메소드

public AddReceiptAllocation ( ReceiptAllocation receiptAllocation ) : bool
receiptAllocation Cats.Models.Hubs.ReceiptAllocation
리턴 bool

CloseById() 공개 메소드

public CloseById ( System.Guid id ) : void
id System.Guid
리턴 void

CommitReceiveAllocation() 공개 메소드

Commits the receive allocation.
public CommitReceiveAllocation ( string checkedRecords, UserProfile user ) : void
checkedRecords string The checked records.
user Cats.Models.Hubs.UserProfile
리턴 void

DeleteByID() 공개 메소드

public DeleteByID ( System.Guid id ) : bool
id System.Guid
리턴 bool

DeleteById() 공개 메소드

public DeleteById ( int id ) : bool
id int
리턴 bool

DeleteReceiptAllocation() 공개 메소드

public DeleteReceiptAllocation ( ReceiptAllocation receiptAllocation ) : bool
receiptAllocation Cats.Models.Hubs.ReceiptAllocation
리턴 bool

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

EditReceiptAllocation() 공개 메소드

public EditReceiptAllocation ( ReceiptAllocation receiptAllocation ) : bool
receiptAllocation Cats.Models.Hubs.ReceiptAllocation
리턴 bool

FindBy() 공개 메소드

public FindBy ( bool>.Expression predicate ) : List
predicate bool>.Expression
리턴 List

FindByID() 공개 메소드

public FindByID ( System.Guid id ) : ReceiptAllocation
id System.Guid
리턴 Cats.Models.Hubs.ReceiptAllocation

FindById() 공개 메소드

public FindById ( System.Guid id ) : ReceiptAllocation
id System.Guid
리턴 Cats.Models.Hubs.ReceiptAllocation

FindById() 공개 메소드

public FindById ( int id ) : ReceiptAllocation
id int
리턴 Cats.Models.Hubs.ReceiptAllocation

FindBySINumber() 공개 메소드

public FindBySINumber ( string SINumber ) : List
SINumber string
리턴 List

GetAllByTypeMerged() 공개 메소드

public GetAllByTypeMerged ( int commoditySoureType ) : List
commoditySoureType int
리턴 List

GetAllReceiptAllocation() 공개 메소드

public GetAllReceiptAllocation ( ) : List
리턴 List

GetAvailableCommodities() 공개 메소드

public GetAvailableCommodities ( string SINumber, int hubId ) : List
SINumber string
hubId int
리턴 List

GetAvailableCommoditiesFromUnclosed() 공개 메소드

public GetAvailableCommoditiesFromUnclosed ( string SINumber, int hubId, int commoditySourceId ) : List
SINumber string
hubId int
commoditySourceId int
리턴 List

GetBalance() 공개 메소드

Gets the balance.
public GetBalance ( string siNumber, int commodityId ) : decimal
siNumber string The si number.
commodityId int The commodity id.
리턴 decimal

GetBalanceForSI() 공개 메소드

Gets the balance for SI.
public GetBalanceForSI ( string SInumber ) : decimal
SInumber string The S inumber.
리턴 decimal

GetListOfSource() 공개 메소드

public GetListOfSource ( int commoditySoureType ) : int[]
commoditySoureType int
리턴 int[]

GetReceivedAlready() 공개 메소드

public GetReceivedAlready ( ReceiptAllocation receiptAllocation ) : decimal
receiptAllocation Cats.Models.Hubs.ReceiptAllocation
리턴 decimal

GetReceivedAlreadyInUnit() 공개 메소드

public GetReceivedAlreadyInUnit ( ReceiptAllocation receiptAllocation ) : decimal
receiptAllocation Cats.Models.Hubs.ReceiptAllocation
리턴 decimal

GetSIBalanceForCommodity() 공개 메소드

public GetSIBalanceForCommodity ( int hubId, int CommodityId ) : List
hubId int
CommodityId int
리턴 List

GetSIBalanceForCommodityInUnit() 공개 메소드

public GetSIBalanceForCommodityInUnit ( int hubId, int CommodityId ) : List
hubId int
CommodityId int
리턴 List

GetSIBalances() 공개 메소드

Gets the SI balances.
public GetSIBalances ( string SINumber ) : List
SINumber string
리턴 List

GetSIsWithOutGiftCertificate() 공개 메소드

public GetSIsWithOutGiftCertificate ( ) : List
리턴 List

GetSIsWithOutGiftCertificate() 공개 메소드

public GetSIsWithOutGiftCertificate ( int commoditySoureType ) : List
commoditySoureType int
리턴 List

GetTotalAllocation() 공개 메소드

public GetTotalAllocation ( string siNumber, int commodityId, int hubId, int commoditySourceId ) : decimal
siNumber string
commodityId int
hubId int
commoditySourceId int
리턴 decimal

GetUnclosedAllocationsDetached() 공개 메소드

public GetUnclosedAllocationsDetached ( int hubId, int commoditySoureType, bool closedToo, string weightMeasurmentCode, int CommodityType, bool receivable ) : List
hubId int
commoditySoureType int
closedToo bool
weightMeasurmentCode string
CommodityType int
receivable bool
리턴 List

GetUncommitedAllocationTransaction() 공개 메소드

Gets the uncommited allocation transaction.
public GetUncommitedAllocationTransaction ( int CommodityID, int ShipingInstructionID, int HubID ) : Transaction
CommodityID int The commodity ID.
ShipingInstructionID int The shiping instruction ID.
HubID int The hub ID.
리턴 Cats.Models.Hubs.Transaction

IsSINSource() 공개 메소드

public IsSINSource ( int source, string siNumber ) : bool
source int
siNumber string
리턴 bool

ReceiptAllocationService() 공개 메소드

public ReceiptAllocationService ( IUnitOfWork unitOfWork, IShippingInstructionService ShippingInstructionService, IDispatchAllocationService DispatchAllocationService ) : System
unitOfWork IUnitOfWork
ShippingInstructionService IShippingInstructionService
DispatchAllocationService IDispatchAllocationService
리턴 System