示例#1
0
 public CustomerProcessor(
     IAddCustomerQueryProcessor addCustomerQueryProcessor,
     IUpdateCustomerQueryProcessor updateCustomerQueryProcessor,
     IDeleteIdenticalEntityQueryProcessor <Customer> deleteCustomerQueryProcessor,
     ICustomerQueryProcessor customerQueryProcessor,
     ICustomerDiscountQueryProcessor customerDiscountQueryProcessor,
     IMasterGetItemsQueryProcessor <Customer> customerGetItemsQueryProcessor,
     ICustomerMinQueryProcessor customerMinQueryProcessor,
     ICustomerExistsQueryProcessor customerExistsQueryProcessor,
     ICustomerImportQueryProcessor customerImportQueryProcessor,
     IAddCustomerPaymentContractQueryProcessor addCustomerPaymentContractQueryProcessor,
     ITransactionScopeBuilder transactionScopeBuilder
     )
 {
     this.addCustomerQueryProcessor                = addCustomerQueryProcessor;
     this.updateCustomerQueryProcessor             = updateCustomerQueryProcessor;
     this.deleteCustomerQueryProcessor             = deleteCustomerQueryProcessor;
     this.customerQueryProcessor                   = customerQueryProcessor;
     this.customerDiscountQueryProcessor           = customerDiscountQueryProcessor;
     this.customerGetItemsQueryProcessor           = customerGetItemsQueryProcessor;
     this.customerMinQueryProcessor                = customerMinQueryProcessor;
     this.customerExistsQueryProcessor             = customerExistsQueryProcessor;
     this.customerImportQueryProcessor             = customerImportQueryProcessor;
     this.addCustomerPaymentContractQueryProcessor = addCustomerPaymentContractQueryProcessor;
     this.transactionScopeBuilder                  = transactionScopeBuilder;
 }
示例#2
0
 public CustomerDiscountProcessor(
     ICustomerDiscountQueryProcessor customerDiscountQueryProcessor,
     IAddCustomerDiscountQueryProcessor addCustomerDiscountQueryProcessor,
     IDeleteCustomerDiscountQueryProcessor deleteCustomerDiscountQueryProcessor,
     ITransactionScopeBuilder transactionScopeBuilder
     )
 {
     this.customerDiscountQueryProcessor       = customerDiscountQueryProcessor;
     this.addCustomerDiscountQueryProcessor    = addCustomerDiscountQueryProcessor;
     this.deleteCustomerDiscountQueryProcessor = deleteCustomerDiscountQueryProcessor;
     this.transactionScopeBuilder = transactionScopeBuilder;
 }
示例#3
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;
 }
示例#4
0
 public BillingSaveProcessor(
     IBillingProcessor billingProcessor,
     IBillingQueryProcessor billingQueryProcessor,
     IAddBillingQueryProcessor addBillingQueryProcessor,
     IUpdateBillingQueryProcessor updatebillingQueryProcessor,
     ITransactionalGetByIdsQueryProcessor <Billing> billingGetByIdsQueryProcessor,
     IAddBillingInputQueryProcessor addBillingInputQueryProcessor,
     IBillingMemoProcessor billingMemoProcessor,
     ICustomerDiscountQueryProcessor customerDiscountQueryProcessor,
     IDeleteBillingDiscountQueryProcessor deleteBillingDiscountQueryProcessor,
     IAddBillingDiscountQueryProcessor addBillingDiscountQueryProcessor,
     IByCompanyGetEntityQueryProcessor <BillingDivisionSetting> billingDivisionSettingQueryProcessor,
     IBillingDivisionContractQueryProcessor billingDivisionContractQueryProcessor,
     IAddBillingDivisionContractQueryProcessor addBillingDivisionContractQueryProcessor,
     IUpdateBillingDivisionContractQueryProcessor updateBillingDivisionContractQueryProcessor,
     IDeleteBillingDivisionContractQueryProcessor deleteBillingDivisionContractQueryProcessor,
     IByCompanyGetEntityQueryProcessor <ApplicationControl> applicationControlQueryProcessor,
     ITransactionScopeBuilder transactionScopeBuilder
     )
 {
     this.billingProcessor                            = billingProcessor;
     this.billingQueryProcessor                       = billingQueryProcessor;
     this.addBillingQueryProcessor                    = addBillingQueryProcessor;
     this.updatebillingQueryProcessor                 = updatebillingQueryProcessor;
     this.billingGetByIdsQueryProcessor               = billingGetByIdsQueryProcessor;
     this.addBillingInputQueryProcessor               = addBillingInputQueryProcessor;
     this.billingMemoProcessor                        = billingMemoProcessor;
     this.customerDiscountQueryProcessor              = customerDiscountQueryProcessor;
     this.deleteBillingDiscountQueryProcessor         = deleteBillingDiscountQueryProcessor;
     this.addBillingDiscountQueryProcessor            = addBillingDiscountQueryProcessor;
     this.billingDivisionSettingQueryProcessor        = billingDivisionSettingQueryProcessor;
     this.billingDivisionContractQueryProcessor       = billingDivisionContractQueryProcessor;
     this.addBillingDivisionContractQueryProcessor    = addBillingDivisionContractQueryProcessor;
     this.updateBillingDivisionContractQueryProcessor = updateBillingDivisionContractQueryProcessor;
     this.deleteBillingDivisionContractQueryProcessor = deleteBillingDivisionContractQueryProcessor;
     this.applicationControlQueryProcessor            = applicationControlQueryProcessor;
     this.transactionScopeBuilder                     = transactionScopeBuilder;
 }