Esempio n. 1
0
        public BillingAccountTransferImprotReportProcessor(
            IIdenticalEntityGetByIdsQueryProcessor <Company> companyGetByIdsQueryProcessor,
            IImportDataProcessor importDataProcessor
            )
        {
            this.companyGetByIdsQueryProcessor = companyGetByIdsQueryProcessor;
            this.importDataProcessor           = importDataProcessor;

            serializer = MessagePackSerializer.Get <AccountTransferSource>();
        }
Esempio n. 2
0
 public PaymentAgencyProcessor(
     IIdenticalEntityGetByIdsQueryProcessor <PaymentAgency> paymentAgencyGetByIdsQueryProcessor,
     IMasterGetByCodesQueryProcessor <PaymentAgency> masterGetByCodesQueryProcessor,
     IAddPaymentAgencyQueryProcessor addPaymentAgencyQueryProcessor,
     IDeleteIdenticalEntityQueryProcessor <PaymentAgency> deletePaymentAgencyQueryProcessor
     )
 {
     this.paymentAgencyGetByIdsQueryProcessor = paymentAgencyGetByIdsQueryProcessor;
     this.masterGetByCodesQueryProcessor      = masterGetByCodesQueryProcessor;
     this.addPaymentAgencyQueryProcessor      = addPaymentAgencyQueryProcessor;
     this.deletePaymentAgencyQueryProcessor   = deletePaymentAgencyQueryProcessor;
 }
 public BillingAgingListShpreadsheetProcessor(
     ICompanyQueryProcessor companyQueryProcessor,
     IByCompanyGetEntityQueryProcessor <ApplicationControl> applicationControlGetByCompanyQueryProcessor,
     IIdenticalEntityGetByIdsQueryProcessor <Currency> currencyGetByIdsQueryProcessor,
     IReportSettingQueryProcessor reportSettingQueryProcessor,
     IBillingAgingListProcessor billingAgingListProcessor
     )
 {
     this.companyQueryProcessor = companyQueryProcessor;
     this.applicationControlGetByCompanyQueryProcessor = applicationControlGetByCompanyQueryProcessor;
     this.currencyGetByIdsQueryProcessor = currencyGetByIdsQueryProcessor;
     this.reportSettingQueryProcessor    = reportSettingQueryProcessor;
     this.billingAgingListProcessor      = billingAgingListProcessor;
 }
Esempio n. 4
0
 public PeriodicBillingProcessor(
     IBillingSaveForInputProcessor billingSaveForInputProcessor,
     IAddPeriodicBillingCreatedQueryProcessor addPeriodicBillingCreatedQueryProcessor,
     IIdenticalEntityGetByIdsQueryProcessor <Customer> customerQueryProcessor,
     IByCompanyGetEntitiesQueryProcessor <HolidayCalendar> holidayCalendarQueryProcessor,
     ITransactionScopeBuilder transactionScopeBuilder
     )
 {
     this.billingSaveForInputProcessor            = billingSaveForInputProcessor;
     this.addPeriodicBillingCreatedQueryProcessor = addPeriodicBillingCreatedQueryProcessor;
     this.customerQueryProcessor        = customerQueryProcessor;
     this.holidayCalendarQueryProcessor = holidayCalendarQueryProcessor;
     this.transactionScopeBuilder       = transactionScopeBuilder;
 }
Esempio n. 5
0
 public BankAccountProcessor(
     IBankAccountQueryProcessor bankAccountQueryProcessor,
     IAddBankAccountQueryProcessor addBankAccountQueryProcessor,
     IIdenticalEntityGetByIdsQueryProcessor <BankAccount> identicalEntityGetByIdsQueryProcessor,
     IDeleteIdenticalEntityQueryProcessor <BankAccount> deleteIdenticalEntityQueryProcessor,
     ITransactionScopeBuilder transactionScopeBuilder
     )
 {
     this.bankAccountQueryProcessor             = bankAccountQueryProcessor;
     this.addBankAccountQueryProcessor          = addBankAccountQueryProcessor;
     this.identicalEntityGetByIdsQueryProcessor = identicalEntityGetByIdsQueryProcessor;
     this.deleteIdenticalEntityQueryProcessor   = deleteIdenticalEntityQueryProcessor;
     this.transactionScopeBuilder = transactionScopeBuilder;
 }
Esempio n. 6
0
 public AccountTitleProcessor(
     IDeleteIdenticalEntityQueryProcessor <AccountTitle> deleteIdenticalEntityQueryProcessor,
     IAccountTitleQueryProcessor accountTitleQueryProcessor,
     IIdenticalEntityGetByIdsQueryProcessor <AccountTitle> identicalEntityGetByIdsQueryProcessor,
     IAddAccountTitleQueryProcessor addAccountTitleQueryProcessor,
     IAccountTitleForImportQueryProcessor accountTitleForImportQueryProcessor,
     IMasterGetByCodesQueryProcessor <AccountTitle> masterGetByCodesQueryProcessor,
     ITransactionScopeBuilder transactionScopeBuilder
     )
 {
     this.deleteIdenticalEntityQueryProcessor   = deleteIdenticalEntityQueryProcessor;
     this.accountTitleQueryProcessor            = accountTitleQueryProcessor;
     this.identicalEntityGetByIdsQueryProcessor = identicalEntityGetByIdsQueryProcessor;
     this.addAccountTitleQueryProcessor         = addAccountTitleQueryProcessor;
     this.accountTitleForImportQueryProcessor   = accountTitleForImportQueryProcessor;
     this.masterGetByCodesQueryProcessor        = masterGetByCodesQueryProcessor;
     this.transactionScopeBuilder = transactionScopeBuilder;
 }
Esempio n. 7
0
 public CurrencyProcessor(
     ICurrencyQueryProcessor currencyQueryProcessor,
     IAddCurrencyQueryProcessor addCurrencyQueryProcessor,
     IMasterGetItemsQueryProcessor <Currency> masterGetItemsQueryProcessor,
     IDeleteIdenticalEntityQueryProcessor <Currency> deleteIdenticalEntityQueryProcessor,
     IMasterGetByCodesQueryProcessor <Currency> masterGetByCodesQueryProcessor,
     IIdenticalEntityGetByIdsQueryProcessor <Currency> identicalEntityGetByIdsQueryProcessor,
     ITransactionScopeBuilder transactionScopeBuilder
     )
 {
     this.currencyQueryProcessor                = currencyQueryProcessor;
     this.addCurrencyQueryProcessor             = addCurrencyQueryProcessor;
     this.masterGetItemsQueryProcessor          = masterGetItemsQueryProcessor;
     this.deleteIdenticalEntityQueryProcessor   = deleteIdenticalEntityQueryProcessor;
     this.masterGetByCodesQueryProcessor        = masterGetByCodesQueryProcessor;
     this.identicalEntityGetByIdsQueryProcessor = identicalEntityGetByIdsQueryProcessor;
     this.transactionScopeBuilder               = transactionScopeBuilder;
 }
Esempio n. 8
0
 public BillingImporterProcessor(
     IBillingImporterCodeToIdSolveProcessor billingImporterCodeToIdSolveProcessor,
     IBillingProcessor billingProcessor,
     IBillingSaveProcessor billingSaveProcessor,
     IImporterSettingDetailQueryProcessor importerSettingDetailQueryProcessor,
     ICategoryByCodeQueryProcessor categoryByCodeQueryProcessor,
     IIdenticalEntityGetByIdsQueryProcessor <Category> categoryIdenticalEntityGetByIdsQueryProcessor,
     ICustomerQueryProcessor customerQueryProcessor,
     IAddCustomerQueryProcessor addCustomerQueryProcessor,
     IUpdateCustomerQueryProcessor updateCustomerQueryProcessor,
     IBillingSearchForImportQueryProcessor billingSearchForImportQueryProcessor,
     IUpdateBillingQueryProcessor updatebillingQueryProcessor,
     IBillingDivisionContractQueryProcessor billingDivisionContractQueryProcessor,
     IUpdateBillingDivisionContractQueryProcessor updateBillingDivisionContractQueryProcessor,
     IByCompanyGetEntityQueryProcessor <BillingDivisionSetting> billingDivisionSettingQueryProcessor,
     IAddBillingDivisionContractQueryProcessor addBillingDivisionContractQueryProcessor,
     ICustomerDiscountQueryProcessor customerDiscountQueryProcessor,
     IAddBillingDiscountQueryProcessor addBillingDiscountQueryProcessor,
     ITransactionScopeBuilder transactionScopeBuilder
     )
 {
     this.billingImporterCodeToIdSolveProcessor = billingImporterCodeToIdSolveProcessor;
     this.billingProcessor     = billingProcessor;
     this.billingSaveProcessor = billingSaveProcessor;
     this.importerSettingDetailQueryProcessor           = importerSettingDetailQueryProcessor;
     this.categoryByCodeQueryProcessor                  = categoryByCodeQueryProcessor;
     this.categoryIdenticalEntityGetByIdsQueryProcessor = categoryIdenticalEntityGetByIdsQueryProcessor;
     this.customerQueryProcessor                      = customerQueryProcessor;
     this.addCustomerQueryProcessor                   = addCustomerQueryProcessor;
     this.updateCustomerQueryProcessor                = updateCustomerQueryProcessor;
     this.billingSearchForImportQueryProcessor        = billingSearchForImportQueryProcessor;
     this.updatebillingQueryProcessor                 = updatebillingQueryProcessor;
     this.billingDivisionContractQueryProcessor       = billingDivisionContractQueryProcessor;
     this.updateBillingDivisionContractQueryProcessor = updateBillingDivisionContractQueryProcessor;
     this.billingDivisionSettingQueryProcessor        = billingDivisionSettingQueryProcessor;
     this.addBillingDivisionContractQueryProcessor    = addBillingDivisionContractQueryProcessor;
     this.customerDiscountQueryProcessor              = customerDiscountQueryProcessor;
     this.addBillingDiscountQueryProcessor            = addBillingDiscountQueryProcessor;
     this.transactionScopeBuilder                     = transactionScopeBuilder;
 }
Esempio n. 9
0
        /// <summary>constructor</summary>
        public BillingAccountTransferFileImportProcessor(
            IIdenticalEntityGetByIdsQueryProcessor <Company> companyGetByIdQueryProcessor,
            ICurrencyQueryProcessor currencyQueryProcessor,
            IBillingQueryProcessor billingQueryProcessor,
            ICustomerQueryProcessor customerQueryProcessor,
            IIdenticalEntityGetByIdsQueryProcessor <PaymentAgency> paymentAgencyGetByIdsQueryProcessor,
            IImportDataProcessor importDataProcessor,
            IBillingAccountTransferProcessor billingAccountTransferProcessor
            )
        {
            this.companyGetByIdQueryProcessor        = companyGetByIdQueryProcessor;
            this.currencyQueryProcessor              = currencyQueryProcessor;
            this.billingQueryProcessor               = billingQueryProcessor;
            this.customerQueryProcessor              = customerQueryProcessor;
            this.paymentAgencyGetByIdsQueryProcessor = paymentAgencyGetByIdsQueryProcessor;
            this.importDataProcessor             = importDataProcessor;
            this.billingAccountTransferProcessor = billingAccountTransferProcessor;

            serializer = MessagePackSerializer.Get <AccountTransferSource>(new SerializationContext {
                DefaultDateTimeConversionMethod = DateTimeConversionMethod.Native
            });
        }
Esempio n. 10
0
 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;
 }
Esempio n. 11
0
 public CategoryProcessor(
     ICategoryByCodeQueryProcessor categoryByCodeQueryProcessor,
     ICategoriesQueryProcessor categoriesQueryProcessor,
     IAddCategoryQueryProcessor addCategoryQueryProcessor,
     IDeleteIdenticalEntityQueryProcessor <Category> categoryDeleteIdenticalQueryProcessor,
     IAccountTitleQueryProcessor accountTitleByIdQueryProcessor,
     ITaxClassQueryProcessor taxClassQueryProcessor,
     IIdenticalEntityGetByIdsQueryProcessor <PaymentAgency> identicalGetByIdsQueryProcessor,
     IIdenticalEntityGetByIdsQueryProcessor <Category> categoryIdenticalEntityGetByIdsQueryProcessor,
     IIdenticalEntityGetByIdsQueryProcessor <AccountTitle> accountTitleIdenticalEntityGetByIdsQueryProcessor,
     ITransactionScopeBuilder transactionScopeBuilder
     )
 {
     this.categoryByCodeQueryProcessor          = categoryByCodeQueryProcessor;
     this.categoriesQueryProcessor              = categoriesQueryProcessor;
     this.addCategoryQueryProcessor             = addCategoryQueryProcessor;
     this.categoryDeleteIdenticalQueryProcessor = categoryDeleteIdenticalQueryProcessor;
     this.accountTitleByIdQueryProcessor        = accountTitleByIdQueryProcessor;
     this.taxClassQueryProcessor          = taxClassQueryProcessor;
     this.identicalGetByIdsQueryProcessor = identicalGetByIdsQueryProcessor;
     this.categoryIdenticalEntityGetByIdsQueryProcessor     = categoryIdenticalEntityGetByIdsQueryProcessor;
     this.accountTitleIdenticalEntityGetByIdsQueryProcessor = accountTitleIdenticalEntityGetByIdsQueryProcessor;
     this.transactionScopeBuilder = transactionScopeBuilder;
 }