C# Class Cats.Services.Hub.ShippingInstructionService

Inheritance: IShippingInstructionService
Show file Open project: edgecomputing/cats

Public Methods

Method Description
AddShippingInstruction ( ShippingInstruction shippingInstruction ) : bool
DeleteById ( int id ) : bool
DeleteShippingInstruction ( ShippingInstruction shippingInstruction ) : bool
Dispose ( ) : void
EditShippingInstruction ( ShippingInstruction shippingInstruction ) : bool
FindBy ( bool>.Expression predicate ) : List
FindById ( int id ) : ShippingInstruction
GetAllShippingInstruction ( ) : List
GetAllShippingInstructionForReport ( ) : List
GetBalance ( int hubID, int commodityId, int shippingInstructionID ) : SIBalance

Gets the balance.

GetBalanceInUnit ( int hubID, int commodityId, int shippingInstructionID ) : SIBalance

Gets the balance In Units for non-food items.

GetProjectCodeForSI ( int hubId, int commodityId, int shippingInstructionID ) : ProjectCode
GetSINumberIdWithCreate ( string SiNumber ) : ShippingInstruction

Gets the SI number id With create.

GetShipingInstructionId ( string si ) : int

Gets the shiping instruction id.

GetShippingInstructionsForProjectCode ( int hubId, int projectCodeId ) : List
GetShippingInstructionsForProjectCode ( int hubId, int projectCodeId, int commodityID ) : List
GetShippingInstructionsWithBalance ( int hubID, int commodityId ) : List
HasBalance ( string SiNumber, int FDPID ) : bool

Determines whether the specified si number has balance.

ShippingInstructionService ( ) : System

Private Methods

Method Description
GetReceivedAlready ( ReceiptAllocation receiptAllocation ) : decimal

Method Details

AddShippingInstruction() public method

public AddShippingInstruction ( ShippingInstruction shippingInstruction ) : bool
shippingInstruction Cats.Models.Hubs.ShippingInstruction
return bool

DeleteById() public method

public DeleteById ( int id ) : bool
id int
return bool

DeleteShippingInstruction() public method

public DeleteShippingInstruction ( ShippingInstruction shippingInstruction ) : bool
shippingInstruction Cats.Models.Hubs.ShippingInstruction
return bool

Dispose() public method

public Dispose ( ) : void
return void

EditShippingInstruction() public method

public EditShippingInstruction ( ShippingInstruction shippingInstruction ) : bool
shippingInstruction Cats.Models.Hubs.ShippingInstruction
return bool

FindBy() public method

public FindBy ( bool>.Expression predicate ) : List
predicate bool>.Expression
return List

FindById() public method

public FindById ( int id ) : ShippingInstruction
id int
return Cats.Models.Hubs.ShippingInstruction

GetAllShippingInstruction() public method

public GetAllShippingInstruction ( ) : List
return List

GetAllShippingInstructionForReport() public method

public GetAllShippingInstructionForReport ( ) : List
return List

GetBalance() public method

Gets the balance.
public GetBalance ( int hubID, int commodityId, int shippingInstructionID ) : SIBalance
hubID int The hub ID.
commodityId int The commodity id.
shippingInstructionID int The shipping instruction ID.
return Cats.Models.Hubs.SIBalance

GetBalanceInUnit() public method

Gets the balance In Units for non-food items.
public GetBalanceInUnit ( int hubID, int commodityId, int shippingInstructionID ) : SIBalance
hubID int The hub ID.
commodityId int The commodity id.
shippingInstructionID int The shipping instruction ID.
return Cats.Models.Hubs.SIBalance

GetProjectCodeForSI() public method

public GetProjectCodeForSI ( int hubId, int commodityId, int shippingInstructionID ) : ProjectCode
hubId int
commodityId int
shippingInstructionID int
return Cats.Models.Hubs.ProjectCode

GetSINumberIdWithCreate() public method

Gets the SI number id With create.
public GetSINumberIdWithCreate ( string SiNumber ) : ShippingInstruction
SiNumber string The si number.
return Cats.Models.Hubs.ShippingInstruction

GetShipingInstructionId() public method

Gets the shiping instruction id.
public GetShipingInstructionId ( string si ) : int
si string The si.
return int

GetShippingInstructionsForProjectCode() public method

public GetShippingInstructionsForProjectCode ( int hubId, int projectCodeId ) : List
hubId int
projectCodeId int
return List

GetShippingInstructionsForProjectCode() public method

public GetShippingInstructionsForProjectCode ( int hubId, int projectCodeId, int commodityID ) : List
hubId int
projectCodeId int
commodityID int
return List

GetShippingInstructionsWithBalance() public method

public GetShippingInstructionsWithBalance ( int hubID, int commodityId ) : List
hubID int
commodityId int
return List

HasBalance() public method

Determines whether the specified si number has balance.
public HasBalance ( string SiNumber, int FDPID ) : bool
SiNumber string The si number.
FDPID int The FDPID.
return bool

ShippingInstructionService() public method

public ShippingInstructionService ( ) : System
return System