public MatchingSequentialProcessor(
     IMatchingSolveProcessor matchingSolveProcessor,
     IMatchingSaveProcessor matchingSaveProcessor,
     IMatchingQueryProcessor matchingQueryProcessor,
     IAddReceiptMemoQueryProcessor addReceiptMemoQueryProcessor,
     IUpdateNettingQueryProcessor updateNettingQueryProcessor,
     IByCompanyGetEntitiesQueryProcessor <MatchingOrder> matchingOrderQueryProcessor,
     IByCompanyGetEntityQueryProcessor <ApplicationControl> applicationControlQueryProcessor,
     IAddCustomerFeeQueryProcessor addCustomerFeeQueryProcessor,
     IAddPaymentAgencyFeeQueryProcessor addPaymentAgencyFeeQueryProcessor,
     IDbSystemDateTimeQueryProcessor dbSystemDateTimeQueryProcessor,
     ITransactionScopeBuilder transactionScopeBuilder
     )
 {
     this.matchingSolveProcessor            = matchingSolveProcessor;
     this.matchingSaveProcessor             = matchingSaveProcessor;
     this.matchingQueryProcessor            = matchingQueryProcessor;
     this.addReceiptMemoQueryProcessor      = addReceiptMemoQueryProcessor;
     this.updateNettingQueryProcessor       = updateNettingQueryProcessor;
     this.matchingOrderQueryProcessor       = matchingOrderQueryProcessor;
     this.applicationControlQueryProcessor  = applicationControlQueryProcessor;
     this.addCustomerFeeQueryProcessor      = addCustomerFeeQueryProcessor;
     this.addPaymentAgencyFeeQueryProcessor = addPaymentAgencyFeeQueryProcessor;
     this.dbSystemDateTimeQueryProcessor    = dbSystemDateTimeQueryProcessor;
     this.transactionScopeBuilder           = transactionScopeBuilder;
 }
Beispiel #2
0
 public MatchingProcessor(
     IMatchingQueryProcessor matchingQueryProcessor,
     ITransactionalGetByIdsQueryProcessor <Matching> byIdsMatchingQueryProcessor,
     ITransactionalGetByIdsQueryProcessor <MatchingHeader> byIdsMatchingHeaderQueryProcessor,
     IWorkSectionTargetQueryProcessor workSectionTargetQueryProcessor,
     IWorkDepartmentTargetQueryProcessor workDepartmentTargetQueryProcessor,
     IByCompanyGetEntityQueryProcessor <CollationSetting> getCollationSettingQueryProcessor,
     ITransactionScopeBuilder transactionScopeBuilder
     )
 {
     this.matchingQueryProcessor             = matchingQueryProcessor;
     this.byIdsMatchingQueryProcessor        = byIdsMatchingQueryProcessor;
     this.byIdsMatchingHeaderQueryProcessor  = byIdsMatchingHeaderQueryProcessor;
     this.workSectionTargetQueryProcessor    = workSectionTargetQueryProcessor;
     this.workDepartmentTargetQueryProcessor = workDepartmentTargetQueryProcessor;
     this.getCollationSettingQueryProcessor  = getCollationSettingQueryProcessor;
     this.transactionScopeBuilder            = transactionScopeBuilder;
 }
Beispiel #3
0
        public ReceiptProcessor(

            IReceiptQueryProcessor receiptQueryProcessor,
            IReceiptExistsQueryProcessor receiptExistsQueryProcessor,
            IUpdateReceiptQueryProcessor updateReceiptQueryProcessor,
            IDeleteTransactionQueryProcessor <Receipt> deleteReceiptByIdQueryProcessor,
            IAddReceiptQueryProcessor addReceiptQueryProcessor,
            IDeleteReceiptExcludeQueryProcessor deleteReceiptExcludeQueryProcessor,
            ITransactionalGetByIdsQueryProcessor <Receipt> receiptGetByIdsQueryProcessor,
            IByCompanyGetEntityQueryProcessor <ApplicationControl> applicationControlProcessor,
            IAdvanceReceivedBackupQueryProcessor advanceReceivedBackupQueryProcessor,
            IReceiptMemoQueryProcessor receiptMemoQueryProcessor,
            IAddReceiptMemoQueryProcessor addReceiptMemoQueryProcessor,
            IDeleteReceiptMemoQueryProcessor deleteReceiptMemoQueryProcessor,
            ICategoryByCodeQueryProcessor categoryByCodeQueryProcessor,
            IKanaHistoryCustomerQueryProcessor kanaHistoryCustomerQueryProcessor,
            IAddKanaHistoryCustomerQueryProcessor addKanaHistoryCustomerQueryProcessor,
            IMatchingQueryProcessor matchingQueryProcessor,
            ITransactionScopeBuilder transactionScopeBuilder
            )
        {
            this.receiptQueryProcessor                = receiptQueryProcessor;
            this.receiptExistsQueryProcessor          = receiptExistsQueryProcessor;
            this.updateReceiptQueryProcessor          = updateReceiptQueryProcessor;
            this.deleteReceiptByIdQueryProcessor      = deleteReceiptByIdQueryProcessor;
            this.addReceiptQueryProcessor             = addReceiptQueryProcessor;
            this.deleteReceiptExcludeQueryProcessor   = deleteReceiptExcludeQueryProcessor;
            this.receiptGetByIdsQueryProcessor        = receiptGetByIdsQueryProcessor;
            this.applicationControlProcessor          = applicationControlProcessor;
            this.advanceReceivedBackupQueryProcessor  = advanceReceivedBackupQueryProcessor;
            this.receiptMemoQueryProcessor            = receiptMemoQueryProcessor;
            this.addReceiptMemoQueryProcessor         = addReceiptMemoQueryProcessor;
            this.deleteReceiptMemoQueryProcessor      = deleteReceiptMemoQueryProcessor;
            this.categoryByCodeQueryProcessor         = categoryByCodeQueryProcessor;
            this.kanaHistoryCustomerQueryProcessor    = kanaHistoryCustomerQueryProcessor;
            this.addKanaHistoryCustomerQueryProcessor = addKanaHistoryCustomerQueryProcessor;
            this.matchingQueryProcessor               = matchingQueryProcessor;
            this.transactionScopeBuilder              = transactionScopeBuilder;
        }
 public MatchingIndividualProcessor(
     IMatchingSaveProcessor matchingSaveProcessor,
     IMatchingSolveProcessor matchingSolveProcessor,
     IMatchingQueryProcessor matchingQueryProcessor,
     INettingQueryProcessor nettingQueryProcessor,
     IUpdateNettingQueryProcessor updateNettingQueryProcessor,
     IAddReceiptMemoQueryProcessor addReceiptMemoQueryProcessor,
     IUpdateKanaHistoryCustomerQueryProcessor updateKanaHistoryCustomerQueryProcessor,
     IUpdateKanaHistoryPaymentAgencyQueryProcessor updateKanaHistoryPaymentAgencyQueryProcessor,
     IIdenticalEntityGetByIdsQueryProcessor <Customer> customerGetByIdsQueryProcessor,
     IIdenticalEntityGetByIdsQueryProcessor <PaymentAgency> paymentAgencyGetByIdsQueryProcessor,
     IAddCustomerFeeQueryProcessor addCustomerFeeQueryProcessor,
     IAddPaymentAgencyFeeQueryProcessor addPaymentAgencyFeeQueryProcessor,
     IUpdateCustomerQueryProcessor updateCustomerQueryProcessor,
     IAddCustomerGroupQueryProcessor addCustomerGroupQueryProcessor,
     IByCompanyGetEntityQueryProcessor <ApplicationControl> applicationControlQueryProcessor,
     IDbSystemDateTimeQueryProcessor dbSystemDateTimeQueryProcessor,
     ITransactionScopeBuilder transactionScopeBuilder
     )
 {
     this.matchingSaveProcessor                        = matchingSaveProcessor;
     this.matchingSolveProcessor                       = matchingSolveProcessor;
     this.matchingQueryProcessor                       = matchingQueryProcessor;
     this.nettingQueryProcessor                        = nettingQueryProcessor;
     this.updateNettingQueryProcessor                  = updateNettingQueryProcessor;
     this.addReceiptMemoQueryProcessor                 = addReceiptMemoQueryProcessor;
     this.updateKanaHistoryCustomerQueryProcessor      = updateKanaHistoryCustomerQueryProcessor;
     this.updateKanaHistoryPaymentAgencyQueryProcessor = updateKanaHistoryPaymentAgencyQueryProcessor;
     this.customerGetByIdsQueryProcessor               = customerGetByIdsQueryProcessor;
     this.paymentAgencyGetByIdsQueryProcessor          = paymentAgencyGetByIdsQueryProcessor;
     this.addCustomerFeeQueryProcessor                 = addCustomerFeeQueryProcessor;
     this.addPaymentAgencyFeeQueryProcessor            = addPaymentAgencyFeeQueryProcessor;
     this.updateCustomerQueryProcessor                 = updateCustomerQueryProcessor;
     this.addCustomerGroupQueryProcessor               = addCustomerGroupQueryProcessor;
     this.applicationControlQueryProcessor             = applicationControlQueryProcessor;
     this.dbSystemDateTimeQueryProcessor               = dbSystemDateTimeQueryProcessor;
     this.transactionScopeBuilder                      = transactionScopeBuilder;
 }
Beispiel #5
0
 public MatchingSaveProcessor(
     IByCompanyGetEntityQueryProcessor <ApplicationControl> applicationControlQueryProcessor,
     IMatchingQueryProcessor matchingQueryProcessor,
     IAddMatchingQueryProcessor addMatchingQueryProcessor,
     IAddReceiptQueryProcessor addReceiptQueryProcessor,
     IUpdateReceiptQueryProcessor updateReceiptQueryProcessor,
     IAddMatchingBillingDiscountQueryProcessor addMatchingBillingDiscountQueryProcessor,
     ITransactionalGetByIdQueryProcessor <Billing> billingGetByIdQueryProcessor,
     ITransactionalGetByIdQueryProcessor <Receipt> receiptGetByIdQueryProcessor,
     IAddBillingScheduledIncomeQueryProcessor addBillingScheduledIncomeQueryProcessor,
     IUpdateBillingDiscountQueryProcessor updateBillingDiscountQueryProcessor
     )
 {
     this.applicationControlQueryProcessor         = applicationControlQueryProcessor;
     this.matchingQueryProcessor                   = matchingQueryProcessor;
     this.addMatchingQueryProcessor                = addMatchingQueryProcessor;
     this.addReceiptQueryProcessor                 = addReceiptQueryProcessor;
     this.updateReceiptQueryProcessor              = updateReceiptQueryProcessor;
     this.addMatchingBillingDiscountQueryProcessor = addMatchingBillingDiscountQueryProcessor;
     this.billingGetByIdQueryProcessor             = billingGetByIdQueryProcessor;
     this.receiptGetByIdQueryProcessor             = receiptGetByIdQueryProcessor;
     this.addBillingScheduledIncomeQueryProcessor  = addBillingScheduledIncomeQueryProcessor;
     this.updateBillingDiscountQueryProcessor      = updateBillingDiscountQueryProcessor;
 }