Пример #1
0
 public PremanufacturedMixturesInvFrmGenerator(IMaterialBatchFacade batchFacade,
                                               IInvoiceFormsRepository invoiceFormsRepository,
                                               IMaterialRepository materialRepository)
     : base(batchFacade, invoiceFormsRepository)
 {
     m_materialRepository = materialRepository;
 }
 public InvoiceFormsGenerationContext(ILog log, IInvoiceFormsRepository invoiceFormsRepository, int collectionId, IBatchPriceBulkProvider batchPriceBulkProvider)
 {
     m_log = log;
     m_invoiceFormsRepository = invoiceFormsRepository;
     m_collectionId           = collectionId;
     m_batchPriceBulkProvider = batchPriceBulkProvider;
 }
Пример #3
0
 public DirectSalesGenerator(IMaterialBatchFacade batchFacade, IInvoiceFormsRepository invoiceFormsRepository, IMaterialRepository materialRepository, IUnitRepository unitRepository, IDatabase database, ISaleEventRepository saleEventRepository) : base(batchFacade, invoiceFormsRepository, materialRepository)
 {
     m_materialRepository  = materialRepository;
     m_unitRepository      = unitRepository;
     m_database            = database;
     m_saleEventRepository = saleEventRepository;
 }
 public BatchCompositionReleaseFormsGenerator(IMaterialBatchFacade batchFacade,
                                              IInvoiceFormsRepository invoiceFormsRepository, IMaterialBatchRepository batchRepository,
                                              IDatabase database, IMaterialRepository materialRepo) : base(
         batchFacade, invoiceFormsRepository, materialRepo)
 {
     m_batchRepository = batchRepository;
     m_database        = database;
 }
Пример #5
0
 public StockEventsFormsGenerator(IMaterialBatchFacade batchFacade,
                                  IInvoiceFormsRepository invoiceFormsRepository, IMaterialRepository materialRepository,
                                  IStockEventRepository stockEventRepository, IDatabase database) : base(batchFacade, invoiceFormsRepository,
                                                                                                         materialRepository)
 {
     m_stockEventRepository = stockEventRepository;
     m_database             = database;
 }
 public ReturnedOrdersFormGenerator(IMaterialBatchFacade batchFacade, IInvoiceFormsRepository invoiceFormsRepository, IMaterialRepository materialRepository, IPurchaseOrderRepository orderRepository, IUnitRepository unitRepository, AmountProcessor amountProcessor, IStockEventRepository stockEventRepository) : base(batchFacade, invoiceFormsRepository, materialRepository)
 {
     m_materialRepository   = materialRepository;
     m_orderRepository      = orderRepository;
     m_unitRepository       = unitRepository;
     m_amountProcessor      = amountProcessor;
     m_stockEventRepository = stockEventRepository;
 }
Пример #7
0
 public EshopSalesGenerator(IMaterialBatchFacade batchFacade, IInvoiceFormsRepository invoiceFormsRepository,
                            IPurchaseOrderRepository orderRepository, IMaterialRepository materialRepository,
                            IUnitRepository unitRepository, IDatabase database) : base(batchFacade, invoiceFormsRepository, materialRepository)
 {
     m_orderRepository    = orderRepository;
     m_materialRepository = materialRepository;
     m_unitRepository     = unitRepository;
     m_database           = database;
 }
Пример #8
0
        protected ReleaseFormsGeneratorBase(IMaterialBatchFacade batchFacade,
                                            IInvoiceFormsRepository invoiceFormsRepository, IMaterialRepository materialRepository)
        {
            m_batchFacade        = batchFacade;
            m_materialRepository = materialRepository;

            FormType = invoiceFormsRepository.GetInvoiceFormTypes().FirstOrDefault(t =>
                                                                                   t.GeneratorName.Equals("ReleasingForm", StringComparison.InvariantCultureIgnoreCase));

            if (FormType == null)
            {
                throw new InvalidOperationException("No InvoiceFormType found by 'ReleasingForm'");
            }
        }
Пример #9
0
 public FinDataGenerationJob(ILog log, IDatabase database, ISession session,
                             IInvoiceFormsGenerationRunner formsGenerationRunner, IInvoiceFormsRepository formsRepository,
                             IInvoiceFormRendererFactory formRendererFactory, IStockReportLoader stockReportLoader, InvoiceFormsController controller, IMailSender mailSender)
 {
     m_log      = log;
     m_database = database;
     m_session  = session;
     m_formsGenerationRunner = formsGenerationRunner;
     m_formsRepository       = formsRepository;
     m_formRendererFactory   = formRendererFactory;
     m_stockReportLoader     = stockReportLoader;
     m_controller            = controller;
     m_mailSender            = mailSender;
 }
 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;
 }
Пример #11
0
 public InvoiceFormsController(IWebSession webSession,
                               ILog log,
                               InvoiceFormsQueryingFacade facade,
                               IInvoiceFormsRepository invoiceFormsRepository,
                               IInvoiceFormsGenerationRunner generationRunner,
                               IInvoiceFormRendererFactory formRendererFactory, IDatabase database)
     : base(webSession, log)
 {
     m_log    = log;
     m_facade = facade;
     m_invoiceFormsRepository = invoiceFormsRepository;
     m_generationRunner       = generationRunner;
     m_formRendererFactory    = formRendererFactory;
     m_database = database;
     m_session  = webSession;
 }
Пример #12
0
 public FinalProductRecInvFormGenerator(IMaterialBatchFacade batchFacade, IInvoiceFormsRepository invoiceFormsRepository, IMaterialRepository materialRepository)
     : base(batchFacade, invoiceFormsRepository, materialRepository)
 {
 }
Пример #13
0
 protected ReceivingInvoiceGeneratorBase(IMaterialBatchFacade batchFacade, IInvoiceFormsRepository invoiceFormsRepository)
 {
     m_batchFacade            = batchFacade;
     m_invoiceFormsRepository = invoiceFormsRepository;
 }
Пример #14
0
 public PurchasedMaterialInvFrmGenerator(IMaterialBatchFacade batchFacade, IInvoiceFormsRepository invoiceFormsRepository)
     : base(batchFacade, invoiceFormsRepository)
 {
 }
Пример #15
0
 public InvoiceFormsQueryingFacade(ILog log, IInvoiceFormsRepository invoiceFormsRepository, ISession session)
 {
     m_log = log;
     m_invoiceFormsRepository = invoiceFormsRepository;
     m_session = session;
 }