Beispiel #1
0
 public InventoryDailyReportService(IInventoryDailyReportRepository inventoryDailyReportRepository, IResourceService <SharedResource> sharedResourceService,
                                    IResourceService <GhmWarehouseResource> resourceService, IWarehouseConfigRepository warehouseConfigRepository,
                                    IGoodsReceiptNoteDetailRepository goodsReceiptNoteDetailRepository, IGoodsDeliveryNoteDetailsRepository goodsDeliveryNoteDetailRepository,
                                    IWarehouseManagerConfigRepository warehouseManagerConfigRepository, IProductUnitRepository productUnitRepository, IProductRepository productRepository)
 {
     _inventoryDailyReportRepository = inventoryDailyReportRepository;
     _sharedResourceService          = sharedResourceService;
     _resourceService                   = resourceService;
     _warehouseConfigRepository         = warehouseConfigRepository;
     _goodsReceiptNoteDetailRepository  = goodsReceiptNoteDetailRepository;
     _goodsDeliveryNoteDetailRepository = goodsDeliveryNoteDetailRepository;
     _warehouseManagerConfigRepository  = warehouseManagerConfigRepository;
     _productUnitRepository             = productUnitRepository;
     _productRepository                 = productRepository;
 }
Beispiel #2
0
 public WarehouseService(IWarehouseRepository warehouseRepository,
                         IWarehouseLimitRepository warehouseLimitRepository,
                         IWarehouseManagerConfigRepository warehouseManagerConfigRepository,
                         IGoodsReceiptNoteRepository goodsReceiptNoteRepository,
                         IResourceService <SharedResource> sharedResourceService,
                         IResourceService <GhmWarehouseResource> warehouseResourceService, IWarehouseConfigService warehouseConfigService,
                         IWarehouseConfigRepository warehouseConfigRepository)
 {
     _warehouseRepository              = warehouseRepository;
     _warehouseLimitRepository         = warehouseLimitRepository;
     _warehouseManagerConfigRepository = warehouseManagerConfigRepository;
     _goodsReceiptNoteRepository       = goodsReceiptNoteRepository;
     _sharedResourceService            = sharedResourceService;
     _warehouseResourceService         = warehouseResourceService;
     _warehouseConfigService           = warehouseConfigService;
     _warehouseConfigRepository        = warehouseConfigRepository;
 }
Beispiel #3
0
 public GoodsReceiptNoteDetailService(IGoodsReceiptNoteRepository goodsReceiptNoteRepository,
                                      IGoodsReceiptNoteDetailRepository goodsReceiptNoteDetailRepository, IResourceService <SharedResource> sharedResourceService,
                                      IResourceService <GhmWarehouseResource> resourceService, ILotRepository lotRepository,
                                      IProductUnitRepository productUnitRepository,
                                      IWarehouseManagerConfigRepository warehouseManagerConfigRepository, IMediator mediator, IProductRepository productRepository,
                                      IInventoryReportRepository inventoryReportRepository,
                                      IProductConversionUnitRepository productConversionUnitRepository, IInventoryReportService inventoryReportService, IGoodsDeliveryNoteDetailsRepository goodsDeliveryNoteDetailsRepository)
 {
     _goodsReceiptNoteRepository       = goodsReceiptNoteRepository;
     _goodsReceiptNoteDetailRepository = goodsReceiptNoteDetailRepository;
     _sharedResourceService            = sharedResourceService;
     _resourceService                  = resourceService;
     _lotRepository                    = lotRepository;
     _productUnitRepository            = productUnitRepository;
     _warehouseManagerConfigRepository = warehouseManagerConfigRepository;
     _mediator                           = mediator;
     _productRepository                  = productRepository;
     _inventoryReportRepository          = inventoryReportRepository;
     _productConversionUnitRepository    = productConversionUnitRepository;
     _inventoryReportService             = inventoryReportService;
     _goodsDeliveryNoteDetailsRepository = goodsDeliveryNoteDetailsRepository;
 }
Beispiel #4
0
        //private readonly IGoodsReceiptNoteService _goodsReceiptNoteService;
        //private readonly IGoodsDeliveryNoteService _goodsDeliveryNoteService;


        public InventoryService(IInventoryRepository inventoryRepository,
                                IInventoryDetailRepository inventoryDetailRepository,
                                IInventoryMemberRepository inventoryMemberRepository,
                                IWarehouseRepository warehouseRepository,
                                IProductRepository productRepository,
                                IWarehouseManagerConfigRepository warehouseManagerConfigRepository,
                                IResourceService <SharedResource> sharedResourceService,
                                IResourceService <GhmWarehouseResource> warehouseResourceService, IInventoryReportRepository inventoryReportRepository,
                                IProductUnitRepository productUnitRepository, IServiceProvider serviceProvider, IHostingEnvironment hostingEnvironment)
        {
            _inventoryRepository              = inventoryRepository;
            _inventoryDetailRepository        = inventoryDetailRepository;
            _inventoryMemberRepository        = inventoryMemberRepository;
            _warehouseRepository              = warehouseRepository;
            _productRepository                = productRepository;
            _sharedResourceService            = sharedResourceService;
            _warehouseResourceService         = warehouseResourceService;
            _inventoryReportRepository        = inventoryReportRepository;
            _productUnitRepository            = productUnitRepository;
            _serviceProvider                  = serviceProvider;
            _hostingEnvironment               = hostingEnvironment;
            _warehouseManagerConfigRepository = warehouseManagerConfigRepository;
        }