コード例 #1
0
 public OrderPosWorkflow(INotifyService notifyService, InventoryAdjustmentNoteFactory inventoryAdjustmentNoteFactory,  InventoryAdjustmentNoteWfManager inventoryAdjustmentNoteWfManager, ICostCentreRepository costCentreRepository, IInvoiceFactory invoiceFactory, IInvoiceRepository invoiceRepository, IConfirmInvoiceWorkFlowManager invoiceWorkFlowManager, IReceiptWorkFlowManager receiptWorkFlowManager, IReceiptFactory receiptFactory, IGetDocumentReference getDocumentReference, IOutgoingCommandEnvelopeRouter commandEnvelopeRouter)
 {
   
     _inventoryAdjustmentNoteFactory = inventoryAdjustmentNoteFactory;
     
     _inventoryAdjustmentNoteWfManager = inventoryAdjustmentNoteWfManager;
     _costCentreRepository = costCentreRepository;
     _invoiceFactory = invoiceFactory;
     _invoiceRepository = invoiceRepository;
     _invoiceWorkFlowManager = invoiceWorkFlowManager;
     _receiptWorkFlowManager = receiptWorkFlowManager;
     _receiptFactory = receiptFactory;
     _getDocumentReference = getDocumentReference;
     _commandEnvelopeRouter = commandEnvelopeRouter;
    
     _notifyService = notifyService;
 }
コード例 #2
0
 public FCLImportOrderWorkFlow(IInvoiceRepository invoiceRepository, IOutgoingDocumentCommandRouter commandRouter, InventoryTransferNoteFactory inventoryTransferNoteFactory, IConfigService configService, IConfirmInventoryTransferNoteWFManager inventoryTransferNoteWfManager, ICostCentreRepository costCentreRepository, IDispatchNoteFactory dispatchNoteFactory, IConfirmDispatchNoteWFManager dispatchNoteWfManager, IInvoiceFactory invoiceFactory, IConfirmInvoiceWorkFlowManager invoiceWorkFlowManager, IGetDocumentReference getDocumentReference, IReceiptWorkFlowManager receiptWorkFlowManager, IReceiptFactory receiptFactory, ICreditNoteFactory creditNoteFactory, IConfirmCreditNoteWFManager confirmCreditNoteWfManager)
 {
     _commandRouter = commandRouter;
     _inventoryTransferNoteFactory = inventoryTransferNoteFactory;
     _configService = configService;
     _inventoryTransferNoteWfManager = inventoryTransferNoteWfManager;
     _costCentreRepository = costCentreRepository;
     _dispatchNoteFactory = dispatchNoteFactory;
     _dispatchNoteWfManager = dispatchNoteWfManager;
     _invoiceFactory = invoiceFactory;
     _invoiceWorkFlowManager = invoiceWorkFlowManager;
     _getDocumentReference = getDocumentReference;
     _receiptWorkFlowManager = receiptWorkFlowManager;
     _receiptFactory = receiptFactory;
     _creditNoteFactory = creditNoteFactory;
     _confirmCreditNoteWFManager = confirmCreditNoteWfManager;
     _invoiceRepository = invoiceRepository;
 }
コード例 #3
0
 public ScenarioTestHelper(ICostCentreRepository costCentreRepository, IUserRepository userRepository, IConfigService configService, IOutgoingCommandEnvelopeQueueRepository outgoingCommandEnvelopeQueueRepository, IInvoiceFactory invoiceFactory, IInvoiceRepository invoiceRepository, IConfirmInvoiceWorkFlowManager confirmInvoiceWorkFlowManager)
 {
     _costCentreRepository = costCentreRepository;
     _userRepository = userRepository;
     _configService = configService;
     _outgoingCommandEnvelopeQueueRepository = outgoingCommandEnvelopeQueueRepository;
     _invoiceFactory = invoiceFactory;
     _invoiceRepository = invoiceRepository;
     _confirmInvoiceWorkFlowManager = confirmInvoiceWorkFlowManager;
 }
コード例 #4
0
 public ScenarioTestHelperLocal(ICostCentreRepository costCentreRepository, IUserRepository userRepository, IConfigService configService, IInvoiceFactory invoiceFactory, IInvoiceRepository invoiceRepository, IConfirmInvoiceWorkFlowManager confirmInvoiceWorkFlowManager,ISendPendingEnvelopeCommandsService sendPendingEnvelopeCommandsService)
 {
     _costCentreRepository = costCentreRepository;
     _userRepository = userRepository;
     _configService = configService;
     _invoiceFactory = invoiceFactory;
     _invoiceRepository = invoiceRepository;
     _confirmInvoiceWorkFlowManager = confirmInvoiceWorkFlowManager;
     _sendPendingEnvelopeCommandsService = sendPendingEnvelopeCommandsService;
 }