示例#1
0
 public PayrollEntryDocumentAppService(PayrollEntryDocumentUnitManager payrollEntryDocumentUnitManager,
                                       IRepository <PayrollEntryDocumentUnit, long> payrollEntryDocumentUnitRepository, IRepository <VendorUnit> vendorUnitRepository,
                                       IRepository <BatchUnit> batchUnitRepository, IRepository <PayrollEntryDocumentDetailUnit, long> payrollEntryDocumentDetailUnit,
                                       PayrollEntryDocumentDetailUnitManager payrollEntryDocumentDetailUnitManager, IRepository <JobUnit> jobUnitRepository,
                                       IRepository <AccountUnit, long> accountUnitRepository, IRepository <SubAccountUnit, long> subAccountUnitRepository,
                                       IRepository <TaxCreditUnit> taxCreditUnitRepository, IVendorCache vendorCache, CustomAppSession customAppSession)
 {
     _payrollEntryDocumentUnitManager    = payrollEntryDocumentUnitManager;
     _payrollEntryDocumentUnitRepository = payrollEntryDocumentUnitRepository;
     _vendorUnitRepository = vendorUnitRepository;
     _batchUnitRepository  = batchUnitRepository;
     _payrollEntryDocumentDetailUnitRepository = payrollEntryDocumentDetailUnit;
     _payrollEntryDocumentDetailUnitManager    = payrollEntryDocumentDetailUnitManager;
     _accountUnitRepository    = accountUnitRepository;
     _jobUnitRepository        = jobUnitRepository;
     _subAccountUnitRepository = subAccountUnitRepository;
     _taxCreditUnitRepository  = taxCreditUnitRepository;
     _vendorCache      = vendorCache;
     _customAppSession = customAppSession;
 }
示例#2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="subAccountUnitRepository"></param>
        /// <param name="jobUnitRepository"></param>
        /// <param name="customAppSession"></param>
        /// <param name="accountUnitRepository"></param>
        /// <param name="vendorUnitRepository"></param>
        /// <param name="taxCreditUnitRepository"></param>
        /// <param name="vendorCache"></param>
        /// <param name="dividsCache"></param>
        /// <param name="accountCache"></param>
        /// <param name="subAccountCache"></param>
        /// <param name="userOrganizationUnitUnitRepository"></param>
        /// <param name="subAccountRestrictionCache"></param>
        /// <param name="pettyCashAccountUnitRepository"></param>
        /// <param name="vendorPaymentTermUnitRepository"></param>
        /// <param name="bankAccountCache"></param>
        /// <param name="purchaseOrderEntryDocumentDetailUnitRepository"></param>
        /// <param name="purchaseOrderEntryDocumentUnitRepository"></param>
        ///  <param name="organizationExtendedUnitRepository"></param>
        public ListAppService(IRepository <SubAccountUnit, long> subAccountUnitRepository, IRepository <JobUnit> jobUnitRepository,
                              CustomAppSession customAppSession, IRepository <AccountUnit, long> accountUnitRepository,
                              IRepository <VendorUnit> vendorUnitRepository, IRepository <TaxCreditUnit> taxCreditUnitRepository, IVendorCache vendorCache,
                              IDivisionCache dividsCache, IAccountCache accountCache, ISubAccountCache subAccountCache,
                              ISubAccountRestrictionCache subAccountRestrictionCache,
                              IRepository <PettyCashAccountUnit, long> pettyCashAccountUnitRepository,
                              IRepository <VendorPaymentTermUnit> vendorPaymentTermUnitRepository,
                              IBankAccountCache bankAccountCache,
                              IRepository <PurchaseOrderEntryDocumentDetailUnit, long> purchaseOrderEntryDocumentDetailUnitRepository,
                              IRepository <PurchaseOrderEntryDocumentUnit, long> purchaseOrderEntryDocumentUnitRepository,

                              IRepository <OrganizationExtended, long> organizationExtendedUnitRepository,
                              IRepository <UserOrganizationUnit, long> userOrganizationUnitUnitRepository,
                              IRepository <TypeOfUploadFileUnit> typeOfUploadFileUnitRepository,
                              IRepository <BatchUnit, int> batchUnitRepository,
                              IRepository <TypeOfAccountUnit> typeOfAccountUnitRepository
                              )
        {
            _subAccountUnitRepository = subAccountUnitRepository;
            _jobUnitRepository        = jobUnitRepository;
            _accountUnitRepository    = accountUnitRepository;
            _customAppSession         = customAppSession;
            _batchUnitRepository      = batchUnitRepository;
            _taxCreditUnitRepository  = taxCreditUnitRepository;
            _vendorCache                     = vendorCache;
            _divisionCache                   = dividsCache;
            _accountCache                    = accountCache;
            _subAccountCache                 = subAccountCache;
            _subAccountRestrictionCache      = subAccountRestrictionCache;
            _pettyCashAccountUnitRepository  = pettyCashAccountUnitRepository;
            _vendorPaymentTermUnitRepository = vendorPaymentTermUnitRepository;
            _bankAccountCache                = bankAccountCache;
            _purchaseOrderEntryDocumentDetailUnitRepository = purchaseOrderEntryDocumentDetailUnitRepository;
            _purchaseOrderEntryDocumentUnitRepository       = purchaseOrderEntryDocumentUnitRepository;
            _organizationExtendedUnitRepository             = organizationExtendedUnitRepository;
            _userOrganizationUnitUnitRepository             = userOrganizationUnitUnitRepository;
            _typeOfUploadFileUnitRepository = typeOfUploadFileUnitRepository;
            _typeOfAccountUnitRepository    = typeOfAccountUnitRepository;
        }