public BillingAccountTransferProcessor( IBillingQueryProcessor billingQueryProcessor, IMasterGetIdByCodeQueryProcessor <Currency> currencyGetIdByCodeQueryProcessor, IUpdateCustomerQueryProcessor updateCustomerQueryProcessor, ITransactionScopeBuilder transactionScopeBuilder ) { this.billingQueryProcessor = billingQueryProcessor; this.currencyGetIdByCodeQueryProcessor = currencyGetIdByCodeQueryProcessor; this.updateCustomerQueryProcessor = updateCustomerQueryProcessor; this.transactionScopeBuilder = transactionScopeBuilder; }
public BillingScheduledPaymentProcessor( IBillingQueryProcessor billingQueryProcessor, IUpdateBillingQueryProcessor updatebillingQueryProcessor, IImporterSettingDetailProcessor importerSettingDetailProcessor, ITransactionScopeBuilder transactionScopeBuilder ) { this.billingQueryProcessor = billingQueryProcessor; this.updatebillingQueryProcessor = updatebillingQueryProcessor; this.importerSettingDetailProcessor = importerSettingDetailProcessor; this.transactionScopeBuilder = transactionScopeBuilder; }
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; }
/// <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 }); }
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; }