예제 #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;
 }
 public InvoiceFormsGenerationRunner(IDatabase database,
                                     ILog log,
                                     IMaterialRepository materialRepository,
                                     IInvoiceFormGeneratorFactory generatorFactory,
                                     IInvoiceFormsRepository invoiceFormsRepository,
                                     ISession session, IFixedCostRepository fixedCostRepository)
 {
     m_database               = database;
     m_log                    = log;
     m_materialRepository     = materialRepository;
     m_generatorFactory       = generatorFactory;
     m_invoiceFormsRepository = invoiceFormsRepository;
     m_session                = session;
     m_fixedCostRepository    = fixedCostRepository;
 }
예제 #3
0
 public FixedCostTypeController(IWebSession webSession, ILog log, IFixedCostRepository repository)
     : base(webSession, log)
 {
     m_repository = repository;
 }