Exemplo n.º 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;
        }
Exemplo n.º 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;
        }
Exemplo n.º 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;
 }
        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;
        }
Exemplo 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;
        }
Exemplo n.º 8
0
 public ReturnFromClientWaybillMainIndicatorService(IReturnFromClientWaybillRepository returnFromClientWaybillRepository, IArticleRepository articleRepository, IArticlePriceService articlePriceService)
 {
     this.returnFromClientWaybillRepository = returnFromClientWaybillRepository;
     this.articleRepository   = articleRepository;
     this.articlePriceService = articlePriceService;
 }