コード例 #1
0
        public ReturnFromClientService(IReturnFromClientWaybillRepository returnFromClientWaybillRepository, IReceiptWaybillRepository receiptWaybillRepository,
                                       IArticleRepository articleRepository, IAcceptedSaleIndicatorRepository acceptedSaleIndicatorRepository,
                                       IShippedSaleIndicatorRepository shippedSaleIndicatorRepository,
                                       IAcceptedReturnFromClientIndicatorRepository acceptedReturnFromClientIndicatorRepository,
                                       IReturnFromClientBySaleAcceptanceDateIndicatorRepository returnFromClientBySaleAcceptanceDateIndicatorRepository,
                                       IReturnFromClientBySaleShippingDateIndicatorRepository returnFromClientBySaleShippingDateIndicatorRepository,
                                       IReceiptedReturnFromClientIndicatorRepository receiptedReturnFromClientIndicatorRepository,
                                       IAcceptedReturnFromClientIndicatorService acceptedReturnFromClientIndicatorService,
                                       IReceiptedReturnFromClientIndicatorService receiptedReturnFromClientIndicatorService,
                                       IReturnFromClientBySaleAcceptanceDateIndicatorService returnFromClientBySaleAcceptanceDateIndicatorService,
                                       IReturnFromClientBySaleShippingDateIndicatorService returnFromClientBySaleShippingDateIndicatorService
                                       )
        {
            this.returnFromClientWaybillRepository = returnFromClientWaybillRepository;
            this.receiptWaybillRepository          = receiptWaybillRepository;
            this.articleRepository = articleRepository;
            this.acceptedSaleIndicatorRepository = acceptedSaleIndicatorRepository;
            this.shippedSaleIndicatorRepository  = shippedSaleIndicatorRepository;

            this.acceptedReturnFromClientIndicatorRepository             = acceptedReturnFromClientIndicatorRepository;
            this.receiptedReturnFromClientIndicatorRepository            = receiptedReturnFromClientIndicatorRepository;
            this.returnFromClientBySaleAcceptanceDateIndicatorRepository = returnFromClientBySaleAcceptanceDateIndicatorRepository;
            this.returnFromClientBySaleShippingDateIndicatorRepository   = returnFromClientBySaleShippingDateIndicatorRepository;

            this.acceptedReturnFromClientIndicatorService             = acceptedReturnFromClientIndicatorService;
            this.receiptedReturnFromClientIndicatorService            = receiptedReturnFromClientIndicatorService;
            this.returnFromClientBySaleAcceptanceDateIndicatorService = returnFromClientBySaleAcceptanceDateIndicatorService;
            this.returnFromClientBySaleShippingDateIndicatorService   = returnFromClientBySaleShippingDateIndicatorService;
        }
コード例 #2
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;
        }
コード例 #3
0
 public IncomingWaybillRowService(IReceiptWaybillRepository receiptWaybillRepository, IMovementWaybillRepository movementWaybillRepository,
                                  IChangeOwnerWaybillRepository changeOwnerWaybillRepository, IReturnFromClientWaybillRepository returnFromClientWaybillRepository)
 {
     this.receiptWaybillRepository          = receiptWaybillRepository;
     this.movementWaybillRepository         = movementWaybillRepository;
     this.changeOwnerWaybillRepository      = changeOwnerWaybillRepository;
     this.returnFromClientWaybillRepository = returnFromClientWaybillRepository;
 }
 public ArticleMovementFactualFinancialIndicatorService(IArticleMovementFactualFinancialIndicatorRepository articleMovementFactualFinancialIndicatorRepository,
                                                        IReceiptWaybillRepository receiptWaybillRepository, IMovementWaybillRepository movementWaybillRepository, IWriteoffWaybillRepository writeoffWaybillRepository,
                                                        IExpenditureWaybillRepository expenditureWaybillRepository, IReturnFromClientWaybillRepository returnFromClientWaybillRepository)
 {
     this.articleMovementFactualFinancialIndicatorRepository = articleMovementFactualFinancialIndicatorRepository;
     this.receiptWaybillRepository          = receiptWaybillRepository;
     this.movementWaybillRepository         = movementWaybillRepository;
     this.writeoffWaybillRepository         = writeoffWaybillRepository;
     this.expenditureWaybillRepository      = expenditureWaybillRepository;
     this.returnFromClientWaybillRepository = returnFromClientWaybillRepository;
 }
コード例 #5
0
        public AccountOrganizationService(IAccountOrganizationRepository accountOrganizationRepository, ISettingRepository settingRepository,
                                          IReceiptWaybillRepository receiptWaybillRepository, IMovementWaybillRepository movementWaybillRepository,
                                          IChangeOwnerWaybillRepository changeOwnerWaybillRepository, IWriteoffWaybillRepository writeoffWaybillRepository,
                                          IExpenditureWaybillRepository expenditureWaybillRepository, IReturnFromClientWaybillRepository returnFromClientWaybillRepository,
                                          IContractRepository contractRepository, IArticleAvailabilityService articleAvailabilityService,
                                          IOrganizationService organizationService, IUserService userService)
        {
            this.accountOrganizationRepository = accountOrganizationRepository;

            this.settingRepository                 = settingRepository;
            this.receiptWaybillRepository          = receiptWaybillRepository;
            this.movementWaybillRepository         = movementWaybillRepository;
            this.changeOwnerWaybillRepository      = changeOwnerWaybillRepository;
            this.writeoffWaybillRepository         = writeoffWaybillRepository;
            this.expenditureWaybillRepository      = expenditureWaybillRepository;
            this.returnFromClientWaybillRepository = returnFromClientWaybillRepository;
            this.contractRepository                = contractRepository;

            this.articleAvailabilityService = articleAvailabilityService;
            this.organizationService        = organizationService;
            this.userService = userService;
        }
コード例 #6
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;
        }
コード例 #7
0
        public AccountingPriceListService(IAccountingPriceListRepository accountingPriceListRepository, IReceiptWaybillRepository receiptWaybillRepository,
                                          IMovementWaybillRepository movementWaybillRepository, IChangeOwnerWaybillRepository changeOwnerWaybillRepository,
                                          IExpenditureWaybillRepository expenditureWaybillRepository, IWriteoffWaybillRepository writeoffWaybillRepository,
                                          IReturnFromClientWaybillRepository returnFromClientWaybillRepository, IArticleRevaluationService articleRevaluationService)
        {
            articleAvailabilityService             = IoCContainer.Resolve <IArticleAvailabilityService>();
            articlePriceService                    = IoCContainer.Resolve <IArticlePriceService>();
            storageService                         = IoCContainer.Resolve <IStorageService>();
            accountingPriceCalcRuleService         = IoCContainer.Resolve <IAccountingPriceCalcRuleService>();
            accountingPriceCalcService             = IoCContainer.Resolve <IAccountingPriceCalcService>();
            articleAccountingPriceIndicatorService = IoCContainer.Resolve <IArticleAccountingPriceIndicatorService>();

            this.accountingPriceListRepository = accountingPriceListRepository;

            this.receiptWaybillRepository          = receiptWaybillRepository;
            this.movementWaybillRepository         = movementWaybillRepository;
            this.changeOwnerWaybillRepository      = changeOwnerWaybillRepository;
            this.expenditureWaybillRepository      = expenditureWaybillRepository;
            this.writeoffWaybillRepository         = writeoffWaybillRepository;
            this.returnFromClientWaybillRepository = returnFromClientWaybillRepository;

            this.articleRevaluationService = articleRevaluationService;
        }
コード例 #8
0
 public ReturnFromClientWaybillMainIndicatorService(IReturnFromClientWaybillRepository returnFromClientWaybillRepository, IArticleRepository articleRepository, IArticlePriceService articlePriceService)
 {
     this.returnFromClientWaybillRepository = returnFromClientWaybillRepository;
     this.articleRepository   = articleRepository;
     this.articlePriceService = articlePriceService;
 }