Example #1
0
 public MaterialBatchFacade(
     ILog log,
     IVirtualProductFacade virtualProductFacade,
     IMaterialBatchRepository batchRepository,
     IPurchaseOrderRepository orderRepository,
     AmountProcessor amountProcessor,
     ICache cache,
     IDatabase database,
     IPackingPreferredBatchRepository batchPreferrenceRepository,
     IKitProductRepository kitProductRepository,
     IUnitConversionHelper conversionHelper,
     IMaterialThresholdRepository materialThresholdRepository,
     IMaterialRepository materialRepository,
     IUnitRepository unitRepository,
     IStockEventRepository stockEventRepository,
     ISession session,
     IFixedCostRepository fixedCostRepository)
 {
     m_log = log;
     m_virtualProductFacade = virtualProductFacade;
     m_batchRepository      = batchRepository;
     m_orderRepository      = orderRepository;
     m_amountProcessor      = amountProcessor;
     m_cache    = cache;
     m_database = database;
     m_batchPreferrenceRepository  = batchPreferrenceRepository;
     m_kitProductRepository        = kitProductRepository;
     m_conversionHelper            = conversionHelper;
     m_materialThresholdRepository = materialThresholdRepository;
     m_materialRepository          = materialRepository;
     m_unitRepository       = unitRepository;
     m_stockEventRepository = stockEventRepository;
     m_session             = session;
     m_fixedCostRepository = fixedCostRepository;
 }
Example #2
0
 public MaterialAmountReportController(IWebSession webSession, ILog log, IMaterialLevelsLoader levelsLoader,
                                       IMaterialRepository materialRepository, IInventoryWatchRepository inventoryWatchRepository, IMaterialThresholdRepository materialThresholdRepository, IUnitRepository unitRepository) : base(webSession, log)
 {
     m_levelsLoader                = levelsLoader;
     m_materialRepository          = materialRepository;
     m_inventoryWatchRepository    = inventoryWatchRepository;
     m_materialThresholdRepository = materialThresholdRepository;
     m_unitRepository              = unitRepository;
 }
Example #3
0
 public MaterialLevelsLoader(ISession session, IDatabase database, AmountProcessor amountProcessor,
                             IUnitRepository unitRepository, IMaterialThresholdRepository thresholdRepository, ICache cache, IMaterialRepository materialRepository, IInventoryWatchRepository inventoryWatchRepository)
 {
     m_session             = session;
     m_database            = database;
     m_amountProcessor     = amountProcessor;
     m_unitRepository      = unitRepository;
     m_thresholdRepository = thresholdRepository;
     m_cache = cache;
     m_materialRepository       = materialRepository;
     m_inventoryWatchRepository = inventoryWatchRepository;
 }
 public VirtualProductsController(IWebSession webSession, ILog log, IVirtualProductRepository virtualProductRepository, IErpRepository erpRepository, ICache cache, IMaterialRepository materialRepository, IVirtualProductFacade virtualProductFacade, IMaterialFacade materialFacade, IUnitConversionHelper conversionHelper, IDatabase database, IMaterialThresholdRepository materialThresholdRepository)
     : base(webSession, log)
 {
     m_virtualProductRepository = virtualProductRepository;
     m_erpRepository            = erpRepository;
     m_cache = cache;
     m_materialRepository          = materialRepository;
     m_virtualProductFacade        = virtualProductFacade;
     m_materialFacade              = materialFacade;
     m_conversionHelper            = conversionHelper;
     m_database                    = database;
     m_materialThresholdRepository = materialThresholdRepository;
 }
Example #5
0
 public MaterialFacade(IDatabase database,
                       IMaterialRepository materialRepository,
                       IUnitRepository unitRepository,
                       IUnitConversionHelper conversionHelper,
                       IVirtualProductRepository virtualProductRepository,
                       ISession session,
                       IMaterialThresholdRepository materialThresholdRepository)
 {
     m_database                 = database;
     m_materialRepository       = materialRepository;
     m_unitRepository           = unitRepository;
     m_conversionHelper         = conversionHelper;
     m_virtualProductRepository = virtualProductRepository;
     m_session = session;
     m_materialThresholdRepository = materialThresholdRepository;
 }