Beispiel #1
0
        /// <summary>constructor</summary>
        public PaymentScheduleFileImportProcessor(
            ICompanyProcessor companyProcessor,
            IApplicationControlProcessor applicationControlProcessor,
            IImporterSettingProcessor importerSettingProcessor,
            IImporterSettingDetailProcessor importerSettingDetailProcessor,
            IGeneralSettingProcessor generalSettingProcessor,
            ICustomerProcessor customerProcessor,
            ICurrencyProcessor currencyProcessor,
            ICategoryProcessor categoryProcessor,
            IDepartmentProcessor departmentProcessor,
            IAccountTitleProcessor accountTitleProcessor,
            IBillingScheduledPaymentProcessor billingScheduledPaymentProcessor,
            IImportDataProcessor importDataProcessor
            )
        {
            this.companyProcessor                 = companyProcessor;
            this.applicationControlProcessor      = applicationControlProcessor;
            this.importerSettingProcessor         = importerSettingProcessor;
            this.importerSettingDetailProcessor   = importerSettingDetailProcessor;
            this.generalSettingProcessor          = generalSettingProcessor;
            this.customerProcessor                = customerProcessor;
            this.currencyProcessor                = currencyProcessor;
            this.categoryProcessor                = categoryProcessor;
            this.departmentProcessor              = departmentProcessor;
            this.accountTitleProcessor            = accountTitleProcessor;
            this.billingScheduledPaymentProcessor = billingScheduledPaymentProcessor;
            this.importDataProcessor              = importDataProcessor;

            serializerScheduledPaymentImport = MessagePackSerializer.Get <ScheduledPaymentImport>(new SerializationContext {
                DefaultDateTimeConversionMethod = DateTimeConversionMethod.Native
            });
            serializerPaymentSchedule = MessagePackSerializer.Get <Models.Files.PaymentSchedule>(new SerializationContext {
                DefaultDateTimeConversionMethod = DateTimeConversionMethod.Native
            });
        }
Beispiel #2
0
 /// <summary>
 /// constructor
 /// </summary>
 public DepartmentController(
     IDepartmentProcessor departmentProcessor,
     IDepartmentFileImportProcessor departmentImportProcessor
     )
 {
     this.departmentProcessor       = departmentProcessor;
     this.departmentImportProcessor = departmentImportProcessor;
 }
Beispiel #3
0
 public DepartmentMaster(
     IAuthorizationProcessor authorizationProcessor,
     IDepartmentProcessor departmentProcessor,
     ILogManager logManager
     )
 {
     this.authorizationProcessor = authorizationProcessor;
     this.departmentProcessor    = departmentProcessor;
     logger = logManager.GetLogger(typeof(DepartmentMaster));
 }
        /// <summary>constructor</summary>
        public BillingFileImportProcessor(
            ICompanyProcessor companyProcessor,
            IApplicationControlProcessor applicationControlProcessor,
            IImporterSettingProcessor importerSettingProcessor,
            IImporterSettingDetailProcessor importerSettingDetailProcessor,
            IGeneralSettingProcessor generalSettingProcessor,
            ICurrencyProcessor currencyProcessor,
            ICategoryProcessor categoryProcessor,
            ICustomerProcessor customerProcessor,
            IJuridicalPersonalityProcessor juridicalPersonalityProcessor,
            ITaxClassProcessor taxClassProcessor,
            IHolidayCalendarProcessor holidayCalendarProcessor,
            ICollationSettingProcessor collationSettingProcessor,
            IColumnNameSettingProcessor columnNameSettingProcessor,
            IDepartmentProcessor departmentProcessor,
            IAccountTitleProcessor accountTitleProcessor,
            IStaffProcessor staffProcessor,
            IInvoiceCommonSettingProcessor invoiceCommonSettingProcessor,
            IImportDataProcessor importDataProcessor,

            IBillingProcessor billingProcessor,
            IBillingImporterProcessor billingImporterProcessor,
            IBillingDivisionContractProcessor billingDivisionContractProcessor
            )
        {
            this.companyProcessor               = companyProcessor;
            this.applicationControlProcessor    = applicationControlProcessor;
            this.importerSettingProcessor       = importerSettingProcessor;
            this.importerSettingDetailProcessor = importerSettingDetailProcessor;
            this.generalSettingProcessor        = generalSettingProcessor;
            this.currencyProcessor              = currencyProcessor;
            this.categoryProcessor              = categoryProcessor;
            this.customerProcessor              = customerProcessor;
            this.juridicalPersonalityProcessor  = juridicalPersonalityProcessor;
            this.taxClassProcessor              = taxClassProcessor;
            this.holidayCalendarProcessor       = holidayCalendarProcessor;
            this.collationSettingProcessor      = collationSettingProcessor;
            this.columnNameSettingProcessor     = columnNameSettingProcessor;
            this.departmentProcessor            = departmentProcessor;
            this.accountTitleProcessor          = accountTitleProcessor;
            this.staffProcessor = staffProcessor;
            this.invoiceCommonSettingProcessor = invoiceCommonSettingProcessor;
            this.importDataProcessor           = importDataProcessor;

            this.billingProcessor                 = billingProcessor;
            this.billingImporterProcessor         = billingImporterProcessor;
            this.billingDivisionContractProcessor = billingDivisionContractProcessor;

            serializer = MessagePackSerializer.Get <BillingImport>(new SerializationContext {
                DefaultDateTimeConversionMethod = DateTimeConversionMethod.Native
            });
        }
 /// <summary>constructor</summary>
 public DepartmentFileImportProcessor(
     ICompanyProcessor companyProcessor,
     ILoginUserProcessor loginUserProcessor,
     IApplicationControlProcessor applicationControlProcessor,
     IStaffProcessor staffProcessor,
     IDepartmentProcessor departmentProcessor
     )
 {
     this.companyProcessor            = companyProcessor;
     this.loginUserProcessor          = loginUserProcessor;
     this.applicationControlProcessor = applicationControlProcessor;
     this.staffProcessor      = staffProcessor;
     this.departmentProcessor = departmentProcessor;
 }
 /// <summary>constructor</summary>
 public CustomerDiscountFileImportProcessor(
     ICompanyProcessor companyProcessor,
     ILoginUserProcessor loginUserProcessor,
     IApplicationControlProcessor applicationControlProcessor,
     ICustomerProcessor customerProcessor,
     IDepartmentProcessor departmentProcessor,
     IAccountTitleProcessor accountTitleProcessor,
     ICustomerDiscountProcessor customerDiscountProcessor
     )
 {
     this.companyProcessor            = companyProcessor;
     this.loginUserProcessor          = loginUserProcessor;
     this.applicationControlProcessor = applicationControlProcessor;
     this.customerProcessor           = customerProcessor;
     this.departmentProcessor         = departmentProcessor;
     this.accountTitleProcessor       = accountTitleProcessor;
     this.customerDiscountProcessor   = customerDiscountProcessor;
 }
Beispiel #7
0
 public DepartmentBll(IDepartmentProvider departmentProvider, IDepartmentProcessor departmentProcessor)
 {
     this.departmentProvider  = departmentProvider;
     this.departmentProcessor = departmentProcessor;
 }
Beispiel #8
0
 public AccountController(IFacultyProcessor facultyProcessor,
                          IDepartmentProcessor departmentProcessor)
 {
     _facultyProcessor    = facultyProcessor;
     _departmentProcessor = departmentProcessor;
 }