public ExpenditureWaybillIndicatorService(IExpenditureWaybillRepository expenditureWaybillRepository,
                                           ISaleWaybillRepository saleWaybillRepository, IArticleRepository articleRepository, IArticlePriceService articlePriceService)
 {
     this.expenditureWaybillRepository = expenditureWaybillRepository;
     this.saleWaybillRepository        = saleWaybillRepository;
     this.articleRepository            = articleRepository;
     this.articlePriceService          = articlePriceService;
 }
Esempio n. 2
0
        public ArticleSaleService(IExpenditureWaybillRepository expenditureWaybillRepository,
                                  IAcceptedSaleIndicatorService acceptedSaleIndicatorService, IShippedSaleIndicatorService shippedSaleIndicatorService)
        {
            this.expenditureWaybillRepository = expenditureWaybillRepository;

            this.acceptedSaleIndicatorService = acceptedSaleIndicatorService;
            this.shippedSaleIndicatorService  = shippedSaleIndicatorService;
        }
        public OutgoingWaybillRowService(IMovementWaybillRepository movementWaybillRepository, IWriteoffWaybillRepository writeoffWaybillRepository,
                                         IExpenditureWaybillRepository expenditureWaybillRepository, IChangeOwnerWaybillRepository changeOwnerWaybillRepository,
                                         IWaybillRowArticleMovementRepository waybillRowArticleMovementRepository)
        {
            this.movementWaybillRepository    = movementWaybillRepository;
            this.writeoffWaybillRepository    = writeoffWaybillRepository;
            this.expenditureWaybillRepository = expenditureWaybillRepository;
            this.changeOwnerWaybillRepository = changeOwnerWaybillRepository;

            this.waybillRowArticleMovementRepository = waybillRowArticleMovementRepository;
        }
 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;
 }
        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;
        }
Esempio n. 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;
        }
        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;
        }