Example #1
0
 public SaleProcessor(Database database, IOutgoingCommandEnvelopeRouter envelopeRouter, SaleRepository saleRepository, InventoryRepository inventoryRepository)
 {
     this.database = database;
     this.envelopeRouter = envelopeRouter;
     this.saleRepository = saleRepository;
     this.inventoryRepository = inventoryRepository;
 }
 public ConfirmInventoryTransferNoteWFManager(
     
     IAuditLogWFManager auditLogWFManager, IOutgoingCommandEnvelopeRouter commandEnvelopeRouter)
 {
     
     _auditLogWFManager = auditLogWFManager;
     _commandEnvelopeRouter = commandEnvelopeRouter;
 }
Example #3
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;
 }
 public CommodityTransferWFManager(IOutgoingCommandEnvelopeRouter commandEnvelopeRouter)
 {
     _commandEnvelopeRouter = commandEnvelopeRouter;
 }
 public ProducerIRNWFManager( IAuditLogWFManager auditLogWFManager, IOutgoingCommandEnvelopeRouter commandEnvelopeRouter)
 {
     _auditLogWFManager = auditLogWFManager;
     _commandEnvelopeRouter = commandEnvelopeRouter;
 }
 public ConfirmCreditNoteWFManager(IOutgoingCommandEnvelopeRouter commandEnvelopeRouter)
 {
     _commandEnvelopeRouter = commandEnvelopeRouter;
 }
 public ReceiptWorkflowManager(IOutgoingCommandEnvelopeRouter commandEnvelopeRouter, IAuditLogWFManager auditLogWfManager)
 {
     _commandEnvelopeRouter = commandEnvelopeRouter;
     _auditLogWFManager = auditLogWfManager;
 }
Example #8
0
 public OrderProcessor(Database database, IOutgoingCommandEnvelopeRouter envelopeRouter, SaleRepository saleRepository)
 {
     this.database = database;
     this.envelopeRouter = envelopeRouter;
     this.saleRepository = saleRepository;
 }
 public CommodityReceptionWFManager( IOutgoingCommandEnvelopeRouter commandEnvelopeRouter)
 {
   
     _commandEnvelopeRouter = commandEnvelopeRouter;
 }
 public CommodityPurchaseWFManager(IOutgoingCommandEnvelopeRouter commandEnvelopeRouter, IAuditLogsWFManager auditLogWfManager)
 {
     _commandEnvelopeRouter = commandEnvelopeRouter;
     _auditLogWFManager = auditLogWfManager;
 }
 public CommodityStorageWFManager(IAuditLogsWFManager auditLogWfManager, IOutgoingCommandEnvelopeRouter commandEnvelopeRouter)
 {
     _auditLogWFManager = auditLogWfManager;
     _commandEnvelopeRouter = commandEnvelopeRouter;
 }
 public ReCollectionWFManager(IOutgoingCommandEnvelopeRouter commandEnvelopeRouter)
 {
     _commandEnvelopeRouter = commandEnvelopeRouter;
 }
 public ReceivedDeliveryWorkflow(IOutgoingCommandEnvelopeRouter commandEnvelopeRouter)
 {
     _commandEnvelopeRouter = commandEnvelopeRouter;
 }
 public CommodityWarehouseStorageWFManager(IOutgoingCommandEnvelopeRouter commandEnvelopeRouter)
 {
     _commandEnvelopeRouter = commandEnvelopeRouter;
 }
 public InventoryAdjustmentNoteWfManager(IOutgoingCommandEnvelopeRouter commandEnvelopeRouter, IAuditLogWFManager auditLogWfManager)
 {
     _commandEnvelopeRouter = commandEnvelopeRouter;
     _auditLogWFManager = auditLogWfManager;
 }
 public ConfirmPaymentNoteWFManager(IOutgoingCommandEnvelopeRouter commandEnvelopeRouter,  IAuditLogWFManager auditLogWfManager)
 {
     _commandEnvelopeRouter = commandEnvelopeRouter;
   
     _auditLogWFManager = auditLogWfManager;
 }
 public ConfirmInvoiceWorkFlowManager(IOutgoingCommandEnvelopeRouter commandEnvelopeRouter, IAuditLogWFManager auditLogWfManager)
 {
     _commandEnvelopeRouter = commandEnvelopeRouter;
     _auditLogWFManager = auditLogWfManager;
 }
 public PurchaseOrderWorkflow(  IOutgoingCommandEnvelopeRouter commandEnvelopeRouter)
 {
    
     _commandEnvelopeRouter = commandEnvelopeRouter;
 }