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; }
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; }
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; }
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; }