C# Class Cats.Services.Procurement.TransportOrderService

Inheritance: ITransportOrderService
Afficher le fichier Open project: edgecomputing/cats Class Usage Examples

Méthodes publiques

Méthode Description
AddTransportOrder ( TransportOrder transportOrder ) : bool
ApproveTransportOrder ( TransportOrder transportOrder ) : bool
CheckIfCommodityIsDipatchedToThisFdp ( int fdpId, string bidNo, int transporterId, int transportOrderId, int commodityId ) : decimal?
CreateTransportOrder ( int transportRequisitionId, int bidId ) : bool
DeleteById ( int id ) : bool
DeleteHubAllocations ( List hubAllocations ) : void
DeleteSiPcAllocations ( List sIPcAllocations ) : void
DeleteTransporRequsitionDetails ( List transportRequisitionDetails ) : void
DeleteTransportOrder ( TransportOrder transportOrder ) : bool
DeleteTransportOrderDetails ( List transportOrderDetails ) : void
Dispose ( ) : void
EditTransportOrder ( TransportOrder transportOrder ) : bool
FindBy ( bool>.Expression predicate ) : List
FindById ( int id ) : TransportOrder
GeTransportOrderRpt ( int id ) : List
GeneratDispatchPlan ( int transportOrderId ) : bool
Get ( bool>.Expression filter = null, Func orderBy = null, string includeProperties = "" ) : IEnumerable
GetAllTransportOrder ( ) : List
GetByHub ( bool>.Expression filter = null, Func orderBy = null, string includeProperties = "", int hubId, int statusId ) : IEnumerable
GetFilteredTransportOrder ( IEnumerable transportOrderDetails, int statusId ) : IEnumerable
GetFilteredTransportOrder ( IEnumerable transportRequsitionDetails, int statusId ) : IEnumerable
GetHubs ( ) : List
GetPrograms ( ) : List
GetRegions ( ) : IOrderedEnumerable
GetRequsitionsToBeReverted ( ) : List
GetTransportOrderDetail ( int requisitionId ) : IEnumerable
GetTransportOrderDetailByTransportId ( int transportId ) : IEnumerable
GetTransportOrderReleifRequisition ( int status ) : IEnumerable
GetTransportRequisitionNo ( string transportRequisitionNo ) : string
GetTransporter ( ) : List
GetWoredas ( int zoneId, int transReqNo ) : IOrderedEnumerable
GetZone ( int transReqNo ) : IOrderedEnumerable
ReAssignTransporter ( IEnumerable transReqWithTransporter, int transporterID ) : int
ReverseDispatchAllocation ( int transportOrderId ) : List
ReverseTransportOrder ( int transportOrderID ) : bool
RevertRequsition ( int requisitionID ) : bool
SignTransportOrder ( TransportOrder transportOrder ) : bool
TransportOrderService ( IUnitOfWork unitOfWork, ITransporterService transporterService, INotificationService notificationService ) : System
UpdateRequsitionStatus ( IEnumerable requisitionIDs ) : void
UpdateRequsitionStatus ( int requisitionID ) : void
UpdateTransporterOrder ( int transportorderId, int woredaId ) : void

Private Methods

Méthode Description
AddToCurrentTransport ( IEnumerable transReqWithTransporter, int transporterId ) : int
AddToNotification ( int transportOrderId, string transportOrderNo, List hubId ) : void
AssignTransporterForEachWoreda ( int transportRequisitionId, int bidId ) : List

Method Details

AddTransportOrder() public méthode

public AddTransportOrder ( TransportOrder transportOrder ) : bool
transportOrder Cats.Models.TransportOrder
Résultat bool

ApproveTransportOrder() public méthode

public ApproveTransportOrder ( TransportOrder transportOrder ) : bool
transportOrder Cats.Models.TransportOrder
Résultat bool

CheckIfCommodityIsDipatchedToThisFdp() public méthode

public CheckIfCommodityIsDipatchedToThisFdp ( int fdpId, string bidNo, int transporterId, int transportOrderId, int commodityId ) : decimal?
fdpId int
bidNo string
transporterId int
transportOrderId int
commodityId int
Résultat decimal?

CreateTransportOrder() public méthode

public CreateTransportOrder ( int transportRequisitionId, int bidId ) : bool
transportRequisitionId int
bidId int
Résultat bool

DeleteById() public méthode

public DeleteById ( int id ) : bool
id int
Résultat bool

DeleteHubAllocations() public méthode

public DeleteHubAllocations ( List hubAllocations ) : void
hubAllocations List
Résultat void

DeleteSiPcAllocations() public méthode

public DeleteSiPcAllocations ( List sIPcAllocations ) : void
sIPcAllocations List
Résultat void

DeleteTransporRequsitionDetails() public méthode

public DeleteTransporRequsitionDetails ( List transportRequisitionDetails ) : void
transportRequisitionDetails List
Résultat void

DeleteTransportOrder() public méthode

public DeleteTransportOrder ( TransportOrder transportOrder ) : bool
transportOrder Cats.Models.TransportOrder
Résultat bool

DeleteTransportOrderDetails() public méthode

public DeleteTransportOrderDetails ( List transportOrderDetails ) : void
transportOrderDetails List
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EditTransportOrder() public méthode

public EditTransportOrder ( TransportOrder transportOrder ) : bool
transportOrder Cats.Models.TransportOrder
Résultat bool

FindBy() public méthode

public FindBy ( bool>.Expression predicate ) : List
predicate bool>.Expression
Résultat List

FindById() public méthode

public FindById ( int id ) : TransportOrder
id int
Résultat Cats.Models.TransportOrder

GeTransportOrderRpt() public méthode

public GeTransportOrderRpt ( int id ) : List
id int
Résultat List

GeneratDispatchPlan() public méthode

public GeneratDispatchPlan ( int transportOrderId ) : bool
transportOrderId int
Résultat bool

Get() public méthode

public Get ( bool>.Expression filter = null, Func orderBy = null, string includeProperties = "" ) : IEnumerable
filter bool>.Expression
orderBy Func
includeProperties string
Résultat IEnumerable

GetAllTransportOrder() public méthode

public GetAllTransportOrder ( ) : List
Résultat List

GetByHub() public méthode

public GetByHub ( bool>.Expression filter = null, Func orderBy = null, string includeProperties = "", int hubId, int statusId ) : IEnumerable
filter bool>.Expression
orderBy Func
includeProperties string
hubId int
statusId int
Résultat IEnumerable

GetFilteredTransportOrder() public méthode

public GetFilteredTransportOrder ( IEnumerable transportOrderDetails, int statusId ) : IEnumerable
transportOrderDetails IEnumerable
statusId int
Résultat IEnumerable

GetFilteredTransportOrder() public méthode

public GetFilteredTransportOrder ( IEnumerable transportRequsitionDetails, int statusId ) : IEnumerable
transportRequsitionDetails IEnumerable
statusId int
Résultat IEnumerable

GetHubs() public méthode

public GetHubs ( ) : List
Résultat List

GetPrograms() public méthode

public GetPrograms ( ) : List
Résultat List

GetRegions() public méthode

public GetRegions ( ) : IOrderedEnumerable
Résultat IOrderedEnumerable

GetRequsitionsToBeReverted() public méthode

public GetRequsitionsToBeReverted ( ) : List
Résultat List

GetTransportOrderDetail() public méthode

public GetTransportOrderDetail ( int requisitionId ) : IEnumerable
requisitionId int
Résultat IEnumerable

GetTransportOrderDetailByTransportId() public méthode

public GetTransportOrderDetailByTransportId ( int transportId ) : IEnumerable
transportId int
Résultat IEnumerable

GetTransportOrderReleifRequisition() public méthode

public GetTransportOrderReleifRequisition ( int status ) : IEnumerable
status int
Résultat IEnumerable

GetTransportRequisitionNo() public méthode

public GetTransportRequisitionNo ( string transportRequisitionNo ) : string
transportRequisitionNo string
Résultat string

GetTransporter() public méthode

public GetTransporter ( ) : List
Résultat List

GetWoredas() public méthode

public GetWoredas ( int zoneId, int transReqNo ) : IOrderedEnumerable
zoneId int
transReqNo int
Résultat IOrderedEnumerable

GetZone() public méthode

public GetZone ( int transReqNo ) : IOrderedEnumerable
transReqNo int
Résultat IOrderedEnumerable

ReAssignTransporter() public méthode

public ReAssignTransporter ( IEnumerable transReqWithTransporter, int transporterID ) : int
transReqWithTransporter IEnumerable
transporterID int
Résultat int

ReverseDispatchAllocation() public méthode

public ReverseDispatchAllocation ( int transportOrderId ) : List
transportOrderId int
Résultat List

ReverseTransportOrder() public méthode

public ReverseTransportOrder ( int transportOrderID ) : bool
transportOrderID int
Résultat bool

RevertRequsition() public méthode

public RevertRequsition ( int requisitionID ) : bool
requisitionID int
Résultat bool

SignTransportOrder() public méthode

public SignTransportOrder ( TransportOrder transportOrder ) : bool
transportOrder Cats.Models.TransportOrder
Résultat bool

TransportOrderService() public méthode

public TransportOrderService ( IUnitOfWork unitOfWork, ITransporterService transporterService, INotificationService notificationService ) : System
unitOfWork IUnitOfWork
transporterService ITransporterService
notificationService INotificationService
Résultat System

UpdateRequsitionStatus() public méthode

public UpdateRequsitionStatus ( IEnumerable requisitionIDs ) : void
requisitionIDs IEnumerable
Résultat void

UpdateRequsitionStatus() public méthode

public UpdateRequsitionStatus ( int requisitionID ) : void
requisitionID int
Résultat void

UpdateTransporterOrder() public méthode

public UpdateTransporterOrder ( int transportorderId, int woredaId ) : void
transportorderId int
woredaId int
Résultat void