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;
 }
示例#2
0
 public ReminderProcessor(
     IReminderQueryProcessor reminderQueryProcessor,
     IAddReminderQueryProcessor addReminderQueryProcessor,
     IUpdateReminderQueryProcessor updateReminderQueryProcessor,
     IByCompanyGetEntitiesQueryProcessor <ReminderCommonSetting> getReminderCommonSettingQueryProcessor,
     IUpdateBillingReminderQueryProcessor updateBillingReminderQueryProcessor,
     IReminderSummarySettingQueryProcessor reminderSummarySettingQueryProcessor,
     IStatusQueryProcessor statusQueryProcessor,
     IAddReminderHistoryQueryProcessor addReminderHistoryQueryProcessor,
     IReminderOutputedQueryProcessor reminderOutputedQueryProcessor,
     IDeleteIdenticalEntityQueryProcessor <Reminder> deleteReminderQueryProcessor,
     IDeleteReminderHistoryQueryProcessor deleteReminderHistoryQueryProcessor,
     IDeleteReminderSummaryQueryProcessor deleteReminderSummaryQueryProcessor,
     IReminderOutputedExistsQueryProcessor reminderOutputedExistsQueryProcessor,
     IByCompanyExistQueryProcessor <Reminder> reminderByCompanyExistQueryProcessor,
     ITransactionScopeBuilder transactionScopeBuilder
     )
 {
     this.reminderQueryProcessor                 = reminderQueryProcessor;
     this.addReminderQueryProcessor              = addReminderQueryProcessor;
     this.updateReminderQueryProcessor           = updateReminderQueryProcessor;
     this.getReminderCommonSettingQueryProcessor = getReminderCommonSettingQueryProcessor;
     this.updateBillingReminderQueryProcessor    = updateBillingReminderQueryProcessor;
     this.reminderSummarySettingQueryProcessor   = reminderSummarySettingQueryProcessor;
     this.statusQueryProcessor                 = statusQueryProcessor;
     this.addReminderHistoryQueryProcessor     = addReminderHistoryQueryProcessor;
     this.reminderOutputedQueryProcessor       = reminderOutputedQueryProcessor;
     this.deleteReminderQueryProcessor         = deleteReminderQueryProcessor;
     this.deleteReminderHistoryQueryProcessor  = deleteReminderHistoryQueryProcessor;
     this.deleteReminderSummaryQueryProcessor  = deleteReminderSummaryQueryProcessor;
     this.reminderOutputedExistsQueryProcessor = reminderOutputedExistsQueryProcessor;
     this.reminderByCompanyExistQueryProcessor = reminderByCompanyExistQueryProcessor;
     this.transactionScopeBuilder              = transactionScopeBuilder;
 }
示例#3
0
 public EBExcludeAccountSettingProcessor(
     IEBExcludeAccountSettingQueryProcessor ebExcludeAccountSettingQueryProcessor,
     IByCompanyGetEntitiesQueryProcessor <EBExcludeAccountSetting> ebExcludeAccountSettingGetByCompanyQueryProcessor
     )
 {
     this.ebExcludeAccountSettingQueryProcessor             = ebExcludeAccountSettingQueryProcessor;
     this.ebExcludeAccountSettingGetByCompanyQueryProcessor = ebExcludeAccountSettingGetByCompanyQueryProcessor;
 }
 public InvoiceNumberHistoryProcessor(
     IByCompanyGetEntitiesQueryProcessor <InvoiceNumberHistory> getInvoiceNumberHistoryQueryProcessor,
     IAddInvoiceNumberHistoryQueryProcessor addInvoiceNumberHistoryQueryProcessor,
     IDeleteByCompanyQueryProcessor <InvoiceNumberHistory> deleteInvoiceNumberHistoryQueryProcessor
     )
 {
     this.getInvoiceNumberHistoryQueryProcessor    = getInvoiceNumberHistoryQueryProcessor;
     this.addInvoiceNumberHistoryQueryProcessor    = addInvoiceNumberHistoryQueryProcessor;
     this.deleteInvoiceNumberHistoryQueryProcessor = deleteInvoiceNumberHistoryQueryProcessor;
 }
 public LoginUserLicenseProcessor(
     IByCompanyGetEntitiesQueryProcessor <LoginUserLicense> getLoginUserLicenseQueryProcessor,
     ILoginUserLicenseQueryProcessor loginUserLicenseQueryProcessor,
     ITransactionScopeBuilder transactionScopeBuilder
     )
 {
     this.getLoginUserLicenseQueryProcessor = getLoginUserLicenseQueryProcessor;
     this.loginUserLicenseQueryProcessor    = loginUserLicenseQueryProcessor;
     this.transactionScopeBuilder           = transactionScopeBuilder;
 }
示例#6
0
 public CollationProcessor(
     ICollationQueryProcessor collationQueryProcessor,
     IByCompanyGetEntitiesQueryProcessor <CollationOrder> getCollationOrderQueryProcessor,
     IByCompanyGetEntityQueryProcessor <CollationSetting> getCollationSettingQueryProcessor,
     ITransactionScopeBuilder transactionScopeBuilder
     )
 {
     this.collationQueryProcessor           = collationQueryProcessor;
     this.getCollationOrderQueryProcessor   = getCollationOrderQueryProcessor;
     this.getCollationSettingQueryProcessor = getCollationSettingQueryProcessor;
     this.transactionScopeBuilder           = transactionScopeBuilder;
 }
 public ReminderLevelSettingProcessor(
     IByCompanyGetEntitiesQueryProcessor <ReminderLevelSetting> getReminderLevelSettingQueryProcessor,
     IReminderLevelSettingQueryProcessor reminderLevelSettingQueryProcessor,
     IAddReminderLevelSettingQueryProcessor addReminderLevelSettingQueryProcessor,
     IDeleteReminderLevelSettingQueryProcessor deleteReminderLevelSettingQueryProcessor
     )
 {
     this.getReminderLevelSettingQueryProcessor    = getReminderLevelSettingQueryProcessor;
     this.reminderLevelSettingQueryProcessor       = reminderLevelSettingQueryProcessor;
     this.addReminderLevelSettingQueryProcessor    = addReminderLevelSettingQueryProcessor;
     this.deleteReminderLevelSettingQueryProcessor = deleteReminderLevelSettingQueryProcessor;
 }
示例#8
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;
 }
示例#9
0
 public CompanyLogoProcessor(
     IAddCompanyLogoQueryProcessor addCompanyLogoQueryProcessor,
     IDeleteCompanyLogoQueryProcessor deleteCompanyLogoQueryProcessor,
     IDeleteByCompanyQueryProcessor <CompanyLogo> deleteCompanyLogoByCompanyQueryProcessor,
     IByCompanyGetEntitiesQueryProcessor <CompanyLogo> companyLogoGetByCompanyIdQueryProcessor,
     ITransactionScopeBuilder transactionScopeBuilder
     )
 {
     this.addCompanyLogoQueryProcessor             = addCompanyLogoQueryProcessor;
     this.deleteCompanyLogoQueryProcessor          = deleteCompanyLogoQueryProcessor;
     this.deleteCompanyLogoByCompanyQueryProcessor = deleteCompanyLogoByCompanyQueryProcessor;
     this.companyLogoGetByCompanyIdQueryProcessor  = companyLogoGetByCompanyIdQueryProcessor;
     this.transactionScopeBuilder = transactionScopeBuilder;
 }
示例#10
0
 public InvoiceTemplateSettingProcessor(
     IInvoiceTemplateSettingQueryProcessor invoiceTemplateSettingQueryProcessor,
     IByCompanyGetEntitiesQueryProcessor <InvoiceTemplateSetting> getInvoiceTemplateSettingQueryProcessor,
     IMasterGetByCodeQueryProcessor <InvoiceTemplateSetting> getInvoiceTemplateSettingByCodeQueryProcessor,
     IAddInvoiceTemplateSettingQueryProcessor addInvoiceTemplateSettingQueryProcessor,
     IDeleteIdenticalEntityQueryProcessor <InvoiceTemplateSetting> deleteInvoiceTemplateSettingQueryProcessor
     )
 {
     this.invoiceTemplateSettingQueryProcessor          = invoiceTemplateSettingQueryProcessor;
     this.getInvoiceTemplateSettingQueryProcessor       = getInvoiceTemplateSettingQueryProcessor;
     this.getInvoiceTemplateSettingByCodeQueryProcessor = getInvoiceTemplateSettingByCodeQueryProcessor;
     this.addInvoiceTemplateSettingQueryProcessor       = addInvoiceTemplateSettingQueryProcessor;
     this.deleteInvoiceTemplateSettingQueryProcessor    = deleteInvoiceTemplateSettingQueryProcessor;
 }
示例#11
0
 public ReminderTemplateSettingProcessor(
     IByCompanyGetEntitiesQueryProcessor <ReminderTemplateSetting> getReminderTemplateSettingQueryProcessor,
     IMasterGetByCodeQueryProcessor <ReminderTemplateSetting> getReminderTemplateSettingGetByCodeQueryProcessor,
     IAddReminderTemplateSettingQueryProcessor addReminderTemplateSettingQueryProcessor,
     IDeleteIdenticalEntityQueryProcessor <ReminderTemplateSetting> deleteReminderTemplateSettingQueryProcessor,
     IIdenticalEntityExistByIdQueryprocessor <ReminderTemplateSetting> templateExistByIdQueryProcessor
     )
 {
     this.getReminderTemplateSettingQueryProcessor          = getReminderTemplateSettingQueryProcessor;
     this.getReminderTemplateSettingGetByCodeQueryProcessor = getReminderTemplateSettingGetByCodeQueryProcessor;
     this.addReminderTemplateSettingQueryProcessor          = addReminderTemplateSettingQueryProcessor;
     this.deleteReminderTemplateSettingQueryProcessor       = deleteReminderTemplateSettingQueryProcessor;
     this.templateExistByIdQueryProcessor = templateExistByIdQueryProcessor;
 }
示例#12
0
 public MFBillingProcessor(IBillingProcessor billingProcessor,
                           ICustomerProcessor customerProcessor,
                           IStaffProcessor staffProcessor,
                           IBillingSaveProcessor billingSaveProcessor,
                           IMFBillingQueryProcessor mfBillingQueryProcessor,
                           IAddMFBillingQueryProcessor addMFBillingQueryProcessor,
                           IByCompanyGetEntitiesQueryProcessor <MFBilling> mfBillingByCompanyGetEntitiesQueryProcessor,
                           ITransactionScopeBuilder transactionScopeBuilder
                           )
 {
     this.billingProcessor           = billingProcessor;
     this.customerProcessor          = customerProcessor;
     this.staffProcessor             = staffProcessor;
     this.billingSaveProcessor       = billingSaveProcessor;
     this.mfBillingQueryProcessor    = mfBillingQueryProcessor;
     this.addMFBillingQueryProcessor = addMFBillingQueryProcessor;
     this.mfBillingByCompanyGetEntitiesQueryProcessor = mfBillingByCompanyGetEntitiesQueryProcessor;
     this.transactionScopeBuilder = transactionScopeBuilder;
 }
示例#13
0
        public CollationSettingProcessor(
            ICollationSettingByCompanyIdQueryProcessor collactionSettingQueryProcessor,
            IAddCollationSettingQueryProcessor addCollationSettingQueryProcessor,
            IByCompanyGetEntityQueryProcessor <CollationSetting> collationSettingGetByCompanyQueryProcessor,
            IByCompanyGetEntitiesQueryProcessor <CollationOrder> collationOrdersGetByCompanyQueryProcessor,
            IDeleteByCompanyQueryProcessor <CollationSetting> deleteCollationSettingByCompanyQueryProcessor,
            IDeleteByCompanyQueryProcessor <CollationOrder> deleteCollationOrderByCompanyQueryProcessor,
            IDeleteByCompanyQueryProcessor <MatchingOrder> deleteMatchingOrderByCompanyQueryProcessor,
            ITransactionScopeBuilder transactionScopeBuilder
            )
        {
            this.collactionSettingQueryProcessor   = collactionSettingQueryProcessor;
            this.addCollationSettingQueryProcessor = addCollationSettingQueryProcessor;

            this.collationSettingGetByCompanyQueryProcessor = collationSettingGetByCompanyQueryProcessor;
            this.collationOrdersGetByCompanyQueryProcessor  = collationOrdersGetByCompanyQueryProcessor;

            this.deleteCollationSettingByCompanyQueryProcessor = deleteCollationSettingByCompanyQueryProcessor;
            this.deleteCollationOrderByCompanyQueryProcessor   = deleteCollationOrderByCompanyQueryProcessor;
            this.deleteMatchingOrderByCompanyQueryProcessor    = deleteMatchingOrderByCompanyQueryProcessor;

            this.transactionScopeBuilder = transactionScopeBuilder;
        }