C# Класс Cats.Services.Procurement.TransportOrderService

Наследование: ITransportOrderService
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
AddToCurrentTransport ( IEnumerable transReqWithTransporter, int transporterId ) : int
AddToNotification ( int transportOrderId, string transportOrderNo, List hubId ) : void
AssignTransporterForEachWoreda ( int transportRequisitionId, int bidId ) : List

Описание методов

AddTransportOrder() публичный Метод

public AddTransportOrder ( TransportOrder transportOrder ) : bool
transportOrder Cats.Models.TransportOrder
Результат bool

ApproveTransportOrder() публичный Метод

public ApproveTransportOrder ( TransportOrder transportOrder ) : bool
transportOrder Cats.Models.TransportOrder
Результат bool

CheckIfCommodityIsDipatchedToThisFdp() публичный Метод

public CheckIfCommodityIsDipatchedToThisFdp ( int fdpId, string bidNo, int transporterId, int transportOrderId, int commodityId ) : decimal?
fdpId int
bidNo string
transporterId int
transportOrderId int
commodityId int
Результат decimal?

CreateTransportOrder() публичный Метод

public CreateTransportOrder ( int transportRequisitionId, int bidId ) : bool
transportRequisitionId int
bidId int
Результат bool

DeleteById() публичный Метод

public DeleteById ( int id ) : bool
id int
Результат bool

DeleteHubAllocations() публичный Метод

public DeleteHubAllocations ( List hubAllocations ) : void
hubAllocations List
Результат void

DeleteSiPcAllocations() публичный Метод

public DeleteSiPcAllocations ( List sIPcAllocations ) : void
sIPcAllocations List
Результат void

DeleteTransporRequsitionDetails() публичный Метод

public DeleteTransporRequsitionDetails ( List transportRequisitionDetails ) : void
transportRequisitionDetails List
Результат void

DeleteTransportOrder() публичный Метод

public DeleteTransportOrder ( TransportOrder transportOrder ) : bool
transportOrder Cats.Models.TransportOrder
Результат bool

DeleteTransportOrderDetails() публичный Метод

public DeleteTransportOrderDetails ( List transportOrderDetails ) : void
transportOrderDetails List
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

EditTransportOrder() публичный Метод

public EditTransportOrder ( TransportOrder transportOrder ) : bool
transportOrder Cats.Models.TransportOrder
Результат bool

FindBy() публичный Метод

public FindBy ( bool>.Expression predicate ) : List
predicate bool>.Expression
Результат List

FindById() публичный Метод

public FindById ( int id ) : TransportOrder
id int
Результат Cats.Models.TransportOrder

GeTransportOrderRpt() публичный Метод

public GeTransportOrderRpt ( int id ) : List
id int
Результат List

GeneratDispatchPlan() публичный Метод

public GeneratDispatchPlan ( int transportOrderId ) : bool
transportOrderId int
Результат bool

Get() публичный Метод

public Get ( bool>.Expression filter = null, Func orderBy = null, string includeProperties = "" ) : IEnumerable
filter bool>.Expression
orderBy Func
includeProperties string
Результат IEnumerable

GetAllTransportOrder() публичный Метод

public GetAllTransportOrder ( ) : List
Результат List

GetByHub() публичный Метод

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
Результат IEnumerable

GetFilteredTransportOrder() публичный Метод

public GetFilteredTransportOrder ( IEnumerable transportOrderDetails, int statusId ) : IEnumerable
transportOrderDetails IEnumerable
statusId int
Результат IEnumerable

GetFilteredTransportOrder() публичный Метод

public GetFilteredTransportOrder ( IEnumerable transportRequsitionDetails, int statusId ) : IEnumerable
transportRequsitionDetails IEnumerable
statusId int
Результат IEnumerable

GetHubs() публичный Метод

public GetHubs ( ) : List
Результат List

GetPrograms() публичный Метод

public GetPrograms ( ) : List
Результат List

GetRegions() публичный Метод

public GetRegions ( ) : IOrderedEnumerable
Результат IOrderedEnumerable

GetRequsitionsToBeReverted() публичный Метод

public GetRequsitionsToBeReverted ( ) : List
Результат List

GetTransportOrderDetail() публичный Метод

public GetTransportOrderDetail ( int requisitionId ) : IEnumerable
requisitionId int
Результат IEnumerable

GetTransportOrderDetailByTransportId() публичный Метод

public GetTransportOrderDetailByTransportId ( int transportId ) : IEnumerable
transportId int
Результат IEnumerable

GetTransportOrderReleifRequisition() публичный Метод

public GetTransportOrderReleifRequisition ( int status ) : IEnumerable
status int
Результат IEnumerable

GetTransportRequisitionNo() публичный Метод

public GetTransportRequisitionNo ( string transportRequisitionNo ) : string
transportRequisitionNo string
Результат string

GetTransporter() публичный Метод

public GetTransporter ( ) : List
Результат List

GetWoredas() публичный Метод

public GetWoredas ( int zoneId, int transReqNo ) : IOrderedEnumerable
zoneId int
transReqNo int
Результат IOrderedEnumerable

GetZone() публичный Метод

public GetZone ( int transReqNo ) : IOrderedEnumerable
transReqNo int
Результат IOrderedEnumerable

ReAssignTransporter() публичный Метод

public ReAssignTransporter ( IEnumerable transReqWithTransporter, int transporterID ) : int
transReqWithTransporter IEnumerable
transporterID int
Результат int

ReverseDispatchAllocation() публичный Метод

public ReverseDispatchAllocation ( int transportOrderId ) : List
transportOrderId int
Результат List

ReverseTransportOrder() публичный Метод

public ReverseTransportOrder ( int transportOrderID ) : bool
transportOrderID int
Результат bool

RevertRequsition() публичный Метод

public RevertRequsition ( int requisitionID ) : bool
requisitionID int
Результат bool

SignTransportOrder() публичный Метод

public SignTransportOrder ( TransportOrder transportOrder ) : bool
transportOrder Cats.Models.TransportOrder
Результат bool

TransportOrderService() публичный Метод

public TransportOrderService ( IUnitOfWork unitOfWork, ITransporterService transporterService, INotificationService notificationService ) : System
unitOfWork IUnitOfWork
transporterService ITransporterService
notificationService INotificationService
Результат System

UpdateRequsitionStatus() публичный Метод

public UpdateRequsitionStatus ( IEnumerable requisitionIDs ) : void
requisitionIDs IEnumerable
Результат void

UpdateRequsitionStatus() публичный Метод

public UpdateRequsitionStatus ( int requisitionID ) : void
requisitionID int
Результат void

UpdateTransporterOrder() публичный Метод

public UpdateTransporterOrder ( int transportorderId, int woredaId ) : void
transportorderId int
woredaId int
Результат void