public ReceiptApportionProcessor(
     IReceiptApportionByIdQueryProcessor receiptApportionQueryProcessor,
     IUpdateReceiptHeaderQueryProcessor updateReceiptHeaderQueryProcessor,
     IDeleteReceiptQueryProcessor deleteReceiptQueryProcessor,
     IUpdateReceiptApportionQueryProcessor updateReceiptApportionQueryProcessor,
     IAddReceiptExcludeQueryProcessor addReceiptExcludeQueryProcessor,
     IByCompanyGetEntityQueryProcessor <ApplicationControl> applicationControlGetByCompanyQueryProcessor,
     IByCompanyGetEntityQueryProcessor <CollationSetting> collationSettingGetByCompanyQueryProcessor,
     ICustomerQueryProcessor customerQueryProcessor,
     ICustomerGroupByIdQueryProcessor customerGroupByIdQueryProcessor,
     ISectionQueryProcessor sectionQueryProcessor,
     IAddKanaHistoryCustomerQueryProcessor addKanaHistoryCustomerQueryProcessor,
     IIgnoreKanaByCodeQueryProcessor ignoreKanaByCodeQueryProcessor,
     IAddIgnoreKanaQueryProcessor addIgnoreKanaQueryProcessor,
     ITransactionScopeBuilder transactionScopeBuilder
     )
 {
     this.receiptApportionQueryProcessor               = receiptApportionQueryProcessor;
     this.updateReceiptHeaderQueryProcessor            = updateReceiptHeaderQueryProcessor;
     this.deleteReceiptQueryProcessor                  = deleteReceiptQueryProcessor;
     this.updateReceiptApportionQueryProcessor         = updateReceiptApportionQueryProcessor;
     this.addReceiptExcludeQueryProcessor              = addReceiptExcludeQueryProcessor;
     this.applicationControlGetByCompanyQueryProcessor = applicationControlGetByCompanyQueryProcessor;
     this.collationSettingGetByCompanyQueryProcessor   = collationSettingGetByCompanyQueryProcessor;
     this.customerQueryProcessor               = customerQueryProcessor;
     this.customerGroupByIdQueryProcessor      = customerGroupByIdQueryProcessor;
     this.sectionQueryProcessor                = sectionQueryProcessor;
     this.addKanaHistoryCustomerQueryProcessor = addKanaHistoryCustomerQueryProcessor;
     this.ignoreKanaByCodeQueryProcessor       = ignoreKanaByCodeQueryProcessor;
     this.addIgnoreKanaQueryProcessor          = addIgnoreKanaQueryProcessor;
     this.transactionScopeBuilder              = transactionScopeBuilder;
 }
Exemple #2
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;
 }
Exemple #3
0
 public CustomerReportProcessor(
     ICompanyQueryProcessor companyQueryProcessor,
     ICustomerQueryProcessor customerQueryProcessor
     )
 {
     this.companyQueryProcessor  = companyQueryProcessor;
     this.customerQueryProcessor = customerQueryProcessor;
 }
 public CustomerRegisterReportProcessor(
     ICompanyQueryProcessor companyQueryProcessor,
     IByCompanyGetEntityQueryProcessor <ApplicationControl> applicationControlGetByCompanyQueryProcessor,
     ICustomerQueryProcessor customerQueryProcessor
     )
 {
     this.companyQueryProcessor = companyQueryProcessor;
     this.applicationControlGetByCompanyQueryProcessor = applicationControlGetByCompanyQueryProcessor;
     this.customerQueryProcessor = customerQueryProcessor;
 }
 public CustomerGroupProcessor(
     ICustomerGroupByIdQueryProcessor customerGroupByIdQueryProcessor,
     IAddCustomerGroupQueryProcessor addCustomerGroupQueryProcessor,
     IDeleteCustomerGroupQueryProcessor deleteCustomerGroupQueryProcessor,
     ICustomerQueryProcessor customerQueryProcessor,
     IUpdateCustomerQueryProcessor updateCustomerQueryProcessor,
     ITransactionScopeBuilder transactionScopeBuilder
     )
 {
     this.customerGroupByIdQueryProcessor   = customerGroupByIdQueryProcessor;
     this.addCustomerGroupQueryProcessor    = addCustomerGroupQueryProcessor;
     this.deleteCustomerGroupQueryProcessor = deleteCustomerGroupQueryProcessor;
     this.customerQueryProcessor            = customerQueryProcessor;
     this.updateCustomerQueryProcessor      = updateCustomerQueryProcessor;
     this.transactionScopeBuilder           = transactionScopeBuilder;
 }
Exemple #6
0
 public BillingProcessor(
     IBillingQueryProcessor billingQueryProcessor,
     IBillingJournalizingQueryProcessor billingJournalizingQueryProcessor,
     IBillingExistsQueryProcessor billingExistsQueryProcessor,
     IAddBillingQueryProcessor addBillingQueryProcessor,
     IUpdateBillingQueryProcessor updatebillingQueryProcessor,
     ICurrencyQueryProcessor currencyQueryProcessor,
     ICustomerQueryProcessor customerQueryProcessor,
     IAccountTitleQueryProcessor accountTitlteByIdCodeQueryProcessor,
     IDepartmentByCodeQueryProcessor departmentByCodeQueryProcessor,
     IStaffQueryProcessor staffQueryProcessor,
     ICategoriesQueryProcessor categoryQueryProcessor,
     IImporterSettingDetailQueryProcessor importerSettingDetailQueryProcessor,
     IBillingMemoProcessor billingMemoProcessor,
     ITransactionalGetByIdsQueryProcessor <Billing> billingGetByIdsQueryProcessor,
     IDeleteTransactionQueryProcessor <Billing> deleteBillingQueryProcessor,
     IMasterGetIdByCodeQueryProcessor <Currency> currencyGetIdByCodeQueryProcessor,
     IDeleteBillingDiscountQueryProcessor deleteBillingDiscountQueryProcessor,
     IByCompanyGetEntityQueryProcessor <ApplicationControl> getApplicationControlByCompanyQueryProcessor,
     IUpdateBillingDivisionContractQueryProcessor updateBillingDivisionContractQueryProcessor,
     IDeleteBillingDivisionContractQueryProcessor deleteBillingDivisionContractQueryProcessor,
     ITransactionScopeBuilder transactionScopeBuilder
     )
 {
     this.billingQueryProcessor               = billingQueryProcessor;
     this.billingJournalizingQueryProcessor   = billingJournalizingQueryProcessor;
     this.billingExistsQueryProcessor         = billingExistsQueryProcessor;
     this.addBillingQueryProcessor            = addBillingQueryProcessor;
     this.updatebillingQueryProcessor         = updatebillingQueryProcessor;
     this.currencyQueryProcessor              = currencyQueryProcessor;
     this.customerQueryProcessor              = customerQueryProcessor;
     this.accountTitlteByIdCodeQueryProcessor = accountTitlteByIdCodeQueryProcessor;
     this.departmentByCodeQueryProcessor      = departmentByCodeQueryProcessor;
     this.staffQueryProcessor    = staffQueryProcessor;
     this.categoryQueryProcessor = categoryQueryProcessor;
     this.importerSettingDetailQueryProcessor = importerSettingDetailQueryProcessor;
     this.billingMemoProcessor                         = billingMemoProcessor;
     this.billingGetByIdsQueryProcessor                = billingGetByIdsQueryProcessor;
     this.deleteBillingQueryProcessor                  = deleteBillingQueryProcessor;
     this.currencyGetIdByCodeQueryProcessor            = currencyGetIdByCodeQueryProcessor;
     this.deleteBillingDiscountQueryProcessor          = deleteBillingDiscountQueryProcessor;
     this.getApplicationControlByCompanyQueryProcessor = getApplicationControlByCompanyQueryProcessor;
     this.updateBillingDivisionContractQueryProcessor  = updateBillingDivisionContractQueryProcessor;
     this.deleteBillingDivisionContractQueryProcessor  = deleteBillingDivisionContractQueryProcessor;
     this.transactionScopeBuilder                      = transactionScopeBuilder;
 }
 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;
 }
Exemple #8
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
            });
        }
Exemple #9
0
 public CustomersController(ICustomerQueryProcessor queryProcessor, IAutoMapper autoMapper, IUriService uriService)
 {
     this.queryProcessor = queryProcessor;
     this.autoMapper     = autoMapper;
     this.uriService     = uriService;
 }