コード例 #1
0
        public ReturnFromClientWaybillService(ISettingRepository settingRepository, IReturnFromClientWaybillRepository returnFromClientWaybillRepository,
                                              ITeamRepository teamRepository, IDealRepository dealRepository, IStorageRepository storageRepository, IUserRepository userRepository, IArticlePriceService articlePriceService,
                                              IAcceptedSaleIndicatorService saleIndicatorService,
                                              IReturnFromClientService returnFromClientService, IFactualFinancialArticleMovementService factualFinancialArticleMovementService,
                                              IArticleMovementOperationCountService articleMovementOperationCountService,
                                              IArticleMovementService articleMovementService, IDealPaymentDocumentDistributionService dealPaymentDocumentDistributionService,
                                              IDealIndicatorService dealIndicatorService, IArticleRevaluationService articleRevaluationService, IExpenditureWaybillIndicatorService expenditureWaybillIndicatorService,
                                              IArticleAvailabilityService articleAvailabilityService)
        {
            this.settingRepository = settingRepository;
            this.returnFromClientWaybillRepository = returnFromClientWaybillRepository;
            this.teamRepository          = teamRepository;
            this.articlePriceService     = articlePriceService;
            this.saleIndicatorService    = saleIndicatorService;
            this.returnFromClientService = returnFromClientService;
            this.factualFinancialArticleMovementService = factualFinancialArticleMovementService;
            this.articleMovementOperationCountService   = articleMovementOperationCountService;
            this.articleMovementService = articleMovementService;

            this.articleRevaluationService = articleRevaluationService;
            this.dealPaymentDocumentDistributionService = dealPaymentDocumentDistributionService;
            this.dealIndicatorService = dealIndicatorService;
            this.dealRepository       = dealRepository;
            this.storageRepository    = storageRepository;
            this.userRepository       = userRepository;
            this.expenditureWaybillIndicatorService = expenditureWaybillIndicatorService;

            this.articleAvailabilityService = articleAvailabilityService;
        }
コード例 #2
0
        public ArticleSaleService(IExpenditureWaybillRepository expenditureWaybillRepository,
                                  IAcceptedSaleIndicatorService acceptedSaleIndicatorService, IShippedSaleIndicatorService shippedSaleIndicatorService)
        {
            this.expenditureWaybillRepository = expenditureWaybillRepository;

            this.acceptedSaleIndicatorService = acceptedSaleIndicatorService;
            this.shippedSaleIndicatorService  = shippedSaleIndicatorService;
        }
コード例 #3
0
        public DealIndicatorService(IDealRepository dealRepository, IExpenditureWaybillRepository expenditureWaybillRepository,
                                    IReturnFromClientWaybillRepository returnFromClientWaybillRepository, IDealPaymentDocumentRepository dealPaymentDocumentRepository,
                                    IClientRepository clientRepository, IClientContractRepository clientContractRepository, IAccountOrganizationRepository accountOrganizationRepository,
                                    IClientOrganizationRepository clientOrganizationRepository, IEconomicAgentRepository economicAgentRepository, ISaleWaybillIndicatorService saleWaybillIndicatorService,
                                    IExpenditureWaybillIndicatorService expenditureWaybillIndicatorService, IAcceptedSaleIndicatorService acceptedSaleIndicatorService,
                                    IPermissionDistributionService permissionDistributionService, ITeamRepository teamRepository)
        {
            this.dealRepository = dealRepository;
            this.expenditureWaybillRepository      = expenditureWaybillRepository;
            this.clientRepository                  = clientRepository;
            this.clientContractRepository          = clientContractRepository;
            this.accountOrganizationRepository     = accountOrganizationRepository;
            this.clientOrganizationRepository      = clientOrganizationRepository;
            this.economicAgentRepository           = economicAgentRepository;
            this.returnFromClientWaybillRepository = returnFromClientWaybillRepository;
            this.dealPaymentDocumentRepository     = dealPaymentDocumentRepository;
            this.teamRepository = teamRepository;

            this.saleWaybillIndicatorService        = saleWaybillIndicatorService;
            this.expenditureWaybillIndicatorService = expenditureWaybillIndicatorService;
            this.acceptedSaleIndicatorService       = acceptedSaleIndicatorService;
            this.permissionDistributionService      = permissionDistributionService;
        }