C# Class Cats.Services.Hub.StockStatusService

Inheritance: IStockStatusService
Mostrar archivo Open project: edgecomputing/cats

Public Methods

Method Description
Adjustment ( int programId, int hubId, int commodityId, int stockType ) : List
Dispose ( ) : void
FlaseGRNStatuses ( int programId, int hubId, System.DateTime dateTime ) : List
GetCarryOverStock ( bool>.Expression filter = null ) : List
GetCommodity ( ) : IEnumerable
GetDispatchedCommodity ( bool>.Expression filter = null ) : List
GetFreeAndPhysicalStockSummary ( ) : List
GetFreeStockStatus ( int hub, int program, string date ) : List
GetFreeStockStatusD ( int hub, int program, System.DateTime date ) : List
GetHubDispatchAllocation ( int program, System.DateTime date ) : List
GetHubs ( ) : IOrderedEnumerable
GetPrograms ( ) : IEnumerable
GetReceivedCommodity ( bool>.Expression filter = null ) : List
GetStockSummary ( int program, string date ) : List
GetStockSummaryD ( int program, System.DateTime date ) : List
GetStockSummaryHubDahsBoard ( int hubId, System.DateTime date ) : List
GetSummaryFreePhysicalStock ( bool>.Expression filter = null ) : List
GetTransferredStock ( bool>.Expression filter = null ) : List
RoolbackAllocation ( StockAdjustmentViewModel viewModel, UserProfile user ) : void
SaveAdjustment ( StockAdjustmentViewModel viewModel, UserProfile user, int stockType ) : void
StockStatusService ( IUnitOfWork unitOfWork, IProgramService programService, ITransactionService transactionService ) : System

Method Details

Adjustment() public method

public Adjustment ( int programId, int hubId, int commodityId, int stockType ) : List
programId int
hubId int
commodityId int
stockType int
return List

Dispose() public method

public Dispose ( ) : void
return void

FlaseGRNStatuses() public method

public FlaseGRNStatuses ( int programId, int hubId, System.DateTime dateTime ) : List
programId int
hubId int
dateTime System.DateTime
return List

GetCarryOverStock() public method

public GetCarryOverStock ( bool>.Expression filter = null ) : List
filter bool>.Expression
return List

GetCommodity() public method

public GetCommodity ( ) : IEnumerable
return IEnumerable

GetDispatchedCommodity() public method

public GetDispatchedCommodity ( bool>.Expression filter = null ) : List
filter bool>.Expression
return List

GetFreeAndPhysicalStockSummary() public method

public GetFreeAndPhysicalStockSummary ( ) : List
return List

GetFreeStockStatus() public method

public GetFreeStockStatus ( int hub, int program, string date ) : List
hub int
program int
date string
return List

GetFreeStockStatusD() public method

public GetFreeStockStatusD ( int hub, int program, System.DateTime date ) : List
hub int
program int
date System.DateTime
return List

GetHubDispatchAllocation() public method

public GetHubDispatchAllocation ( int program, System.DateTime date ) : List
program int
date System.DateTime
return List

GetHubs() public method

public GetHubs ( ) : IOrderedEnumerable
return IOrderedEnumerable

GetPrograms() public method

public GetPrograms ( ) : IEnumerable
return IEnumerable

GetReceivedCommodity() public method

public GetReceivedCommodity ( bool>.Expression filter = null ) : List
filter bool>.Expression
return List

GetStockSummary() public method

public GetStockSummary ( int program, string date ) : List
program int
date string
return List

GetStockSummaryD() public method

public GetStockSummaryD ( int program, System.DateTime date ) : List
program int
date System.DateTime
return List

GetStockSummaryHubDahsBoard() public method

public GetStockSummaryHubDahsBoard ( int hubId, System.DateTime date ) : List
hubId int
date System.DateTime
return List

GetSummaryFreePhysicalStock() public method

public GetSummaryFreePhysicalStock ( bool>.Expression filter = null ) : List
filter bool>.Expression
return List

GetTransferredStock() public method

public GetTransferredStock ( bool>.Expression filter = null ) : List
filter bool>.Expression
return List

RoolbackAllocation() public method

public RoolbackAllocation ( StockAdjustmentViewModel viewModel, UserProfile user ) : void
viewModel Cats.Models.Hubs.StockAdjustmentViewModel
user Cats.Models.Hubs.UserProfile
return void

SaveAdjustment() public method

public SaveAdjustment ( StockAdjustmentViewModel viewModel, UserProfile user, int stockType ) : void
viewModel Cats.Models.Hubs.StockAdjustmentViewModel
user Cats.Models.Hubs.UserProfile
stockType int
return void

StockStatusService() public method

public StockStatusService ( IUnitOfWork unitOfWork, IProgramService programService, ITransactionService transactionService ) : System
unitOfWork IUnitOfWork
programService IProgramService
transactionService ITransactionService
return System