Пример #1
0
 public AuditLogWFManager(IAuditLogRepository auditLogService, IUserRepository userService, ICostCentreRepository costCentreRepository)
 {
     _auditLogService = auditLogService;
     
     _userService = userService;
     _costCentreRepository = costCentreRepository;
 }
 public CCCommandAuditViewModelBuilder(ICostCentreRepository costCentreRepository, ICostCentreApplicationRepository costCentreApplicationRepository, ICommandProcessingAuditRepository commandProcessingAuditRepository, ICommandRoutingOnRequestRepository commandRoutingOnRequestRepository)
 {
     _costCentreRepository = costCentreRepository;
     _costCentreApplicationRepository = costCentreApplicationRepository;
     _commandProcessingAuditRepository = commandProcessingAuditRepository;
     _commandRoutingOnRequestRepository = commandRoutingOnRequestRepository;
 }
 public ReceivedDeliveryRepository(CokeDataContext ctx, IContainerTypeRepository containerTypeRepository, ICostCentreRepository costCentreRepository, 
     IUserRepository userRepository, ICommodityRepository commodityRepository, ICommodityOwnerRepository commodityOwnerRepository, 
     ICommodityProducerRepository commodityProducerRepository)
     : base(containerTypeRepository, ctx, costCentreRepository, userRepository, commodityRepository, commodityOwnerRepository, commodityProducerRepository)
 {
     documents = _ctx.tblSourcingDocument.Where(s => s.DocumentTypeId == (int)DocumentType.ReceivedDelivery);
 }
 public DistributorsImportService(ICostCentreRepository repository, IDTOToEntityMapping mappingService, CokeDataContext ctx)
 {
     _repository = repository;
     _mappingService = mappingService;
     _ctx = ctx;
     validationResultInfos = new List<ImportValidationResultInfo>();
 }
Пример #5
0
 public ContactViewModelBuilder(IContactRepository contactRepository, ICostCentreRepository costCentreRepository, IContactTypeRepository contactTypeRepository, IUserRepository userRepository)
 {
     _contactRepository = contactRepository;
     _costCentreRepository = costCentreRepository;
     _contactTypeRepository = contactTypeRepository;
     _userRepository = userRepository;
 }
 public CustomerDiscountViewModelBuilder(ICostCentreRepository costCentreRepository, IProductRepository productRepository, ICustomerDiscountRepository customerDiscountRepository, ICustomerDiscountFactory customerDiscountFactory)
 {
     _costCentreRepository = costCentreRepository;
     _productRepository = productRepository;
     _customerDiscountRepository = customerDiscountRepository;
     _customerDiscountFactory = customerDiscountFactory;
 }
Пример #7
0
 // ILog _log = LogManager.GetLogger("InventoryWorkflow");
  public InventoryWorkflow(ICostCentreRepository costCentreRepository, IProductRepository productRepository, IInventoryRepository inventoryRepository, IInventoryTransactionRepository inventoryTransactionRepository)
  {
      _productRepository = productRepository;
      _inventoryRepository = inventoryRepository;
      _costCentreRepository = costCentreRepository;
      _inventoryTransactionRepository = inventoryTransactionRepository;
  }
 public DistributorSalesmanImportService(ICostCentreRepository costCentreRepository, ICostCentreFactory costCentreFactory, IUserRepository userRepository, CokeDataContext ctx)
 {
     _costCentreRepository = costCentreRepository;
     _costCentreFactory = costCentreFactory;
     _userRepository = userRepository;
     _ctx = ctx;
     _repositoryHelpers=new RepositoryHelpers(ctx);
 }
 public AuditLogViewModelBuilder(IAuditLogRepository auditLogRepository,ICostCentreRepository costCentreRepository,
 IUserRepository userRepository, IUserViewModelBuilder userViewModelBuilder)
 {
     _auditLogRepository = auditLogRepository;
     _userRepository = userRepository;
     _costCentreRepository = costCentreRepository;
     _userViewModelBuilder = userViewModelBuilder;
 }
Пример #10
0
        public BreakBulkWorkflow(IProductRepository productService, ICostCentreRepository costCentreService, IOutgoingDocumentCommandRouter commandRouter, IAuditLogWFManager auditLogWFManager)
        {
            _productService = productService;
            _costCentreService = costCentreService;

            _commandRouter = commandRouter;
            _auditLogWFManager = auditLogWFManager;
        }
 public AddStockIssueNoteLineItemCommandHandler(ICostCentreRepository costCenterRepository, IUserRepository userRepository,
     IDocumentRepository documentRepository, IDocumentFactory documentFactory, IProductRepository productRepository)
 {
     _costCenterRepository = costCenterRepository;
     _userRepository = userRepository;
     _documentFactory = documentFactory;
     _documentRepository = documentRepository;
     _productRepository = productRepository;
 }
Пример #12
0
 public ApplicationSetup(CokeDataContext ctx, ICostCentreFactory costCentreFactory, ICostCentreRepository costCentreRepository, IUserRepository userRepository, IUserGroupRepository userGroupRepository, IUserGroupRolesRepository userGroupRolesRepository)
 {
     _ctx = ctx;
     _costCentreFactory = costCentreFactory;
     _costCentreRepository = costCentreRepository;
     _userRepository = userRepository;
     _userGroupRepository = userGroupRepository;
     _userGroupRolesRepository = userGroupRolesRepository;
 }
Пример #13
0
        public ReturnsNoteRepository(CokeDataContext ctx,
            ICostCentreRepository costCentreRepository,
            IUserRepository userRepository,
            IProductRepository productRepository,
            ICacheProvider cacheProvider)
            : base(ctx, costCentreRepository, userRepository, productRepository)
        {

        }
Пример #14
0
 public InventoryImportService( InventoryTransferNoteFactory inventoryTransferNoteFactory, ICostCentreRepository costCentreRepository, IUserRepository userRepository, IWsInventoryAdjustmentWorflow worflowService, IInventoryAdjustmentNoteFactory inventoryAdjustmentNoteFactory)
 {
    
     _inventoryTransferNoteFactory = inventoryTransferNoteFactory;
     _costCentreRepository = costCentreRepository;
     _userRepository = userRepository;
     _worflowService = worflowService;
     _inventoryAdjustmentNoteFactory = inventoryAdjustmentNoteFactory;
 }
 public PurchaseOrderViewModelBuilder(IProductRepository productRepository, IMainOrderRepository orderMainRepository, IMainOrderFactory mainOrderFactory, IPurchaseOrderWorkflow purchaseOrderWorkflow, ICostCentreRepository costCentreRepository, IUserRepository userRepository)
 {
     _productRepository = productRepository;
     _orderMainRepository = orderMainRepository;
     _mainOrderFactory = mainOrderFactory;
     _purchaseOrderWorkflow = purchaseOrderWorkflow;
     _costCentreRepository = costCentreRepository;
     _userRepository = userRepository;
 }
Пример #16
0
 public AgriUserViewModelBuilder(IUserRepository userRepository, ICostCentreFactory costCentreFactory, ICostCentreRepository costCentreRepository, IUserGroupRepository userGroupRepository, EntityUsage enitytUsage, IMasterDataUsage masterDataUsage)
 {
     _userRepository = userRepository;
     _costCentreFactory = costCentreFactory;
     _costCentreRepository = costCentreRepository;
     _userGroupRepository = userGroupRepository;
     _enitytUsage = enitytUsage;
     _masterDataUsage = masterDataUsage;
 }
Пример #17
0
 public DocumentReportService(IMainOrderRepository mainOrderRepository, IDispatchNoteRepository dispatchNoteRepository, IOrderRepository orderRepository, IInvoiceRepository invoiceRepository, IReceiptRepository receiptRepository, ICostCentreRepository costCentreRepository)
 {
     _mainOrderRepository = mainOrderRepository;
     _dispatchNoteRepository = dispatchNoteRepository;
     _orderRepository = orderRepository;
     _invoiceRepository = invoiceRepository;
     _receiptRepository = receiptRepository;
     _costCentreRepository = costCentreRepository;
 }
Пример #18
0
 public SalesmanImportService(ICostCentreRepository repository, IUserRepository userRepository, IDTOToEntityMapping mappingService, CokeDataContext ctx)
 {
     _repository = repository;
     _userRepository = userRepository;
     _mappingService = mappingService;
     _ctx = ctx;
     validationResultInfos=new List<ImportValidationResultInfo>();
     mobileNumbers = new Dictionary<string, string>(); 
 }
 public CostCentreApplicationService(IClientMasterDataTrackerRepository clientMasterDataTrackerRepository,ICostCentreRepository costCentreRepository, ICostCentreApplicationRepository costCentreApplicationRepository, IUserRepository userRepository, ICommandRoutingOnRequestRepository commandRoutingRepository, ICommandEnvelopeRouteOnRequestCostcentreRepository envelopeRouteOnRequestCostcentreRepository)
 {
     _costCentreRepository = costCentreRepository;
     _costCentreApplicationRepository = costCentreApplicationRepository;
     _userRepository = userRepository;
     _envelopeRouteOnRequestCostcentreRepository = envelopeRouteOnRequestCostcentreRepository;
  
     _clientMasterDataTrackerRepository = clientMasterDataTrackerRepository;
 }
 public DistributorSalesmanImportService(ICostCentreRepository costCentreRepository, ICostCentreFactory costCentreFactory, IUserRepository userRepository, List<DistributorSalesman> exisitingDistributorSalesmen)
 {
     _costCentreRepository = costCentreRepository;
     _costCentreFactory = costCentreFactory;
     _userRepository = userRepository;
     this._exisitingDistributorSalesmen = exisitingDistributorSalesmen;
     this._newSalesmen=new List<DistributorSalesman>();
     newCodes=new List<string>();
 }
 public CreateStockIssueNoteCommandHandler(ICostCentreRepository costCenterRepository,
     IUserRepository userRepository,
     IDocumentRepository documentRepository,
     IDocumentFactory documentFactory)
 {
     _costCenterRepository = costCenterRepository;
     _userRepository = userRepository;
     _documentFactory = documentFactory;
     _documentRepository = documentRepository;
 }
 public ReOrderLevelViewModelBuilder(
     ICostCentreRepository costCentreRepository,
 IProductRepository productRepository,
 IReOrderLevelRepository reOrderLevelRepository
     )
 {
     _costCentreRepository = costCentreRepository;
     _productRepository = productRepository;
    _reOrderLevelRepository = reOrderLevelRepository;
 }
 public DistributorViewModelBuilder(IDistributorRepository distrepository, IRegionRepository regionrepository, IUserRepository userRepository, ICostCentreFactory costCentreFactory, IProducerRepository producerRepository, ICostCentreRepository costCentreRepository,IProductPricingTierRepository pricingTierRepository, IMasterDataUsage masterDataUsage)
 {
     _distrepository = distrepository;
     _regionrepository = regionrepository;
     _userRepository = userRepository;
     _costCentreFactory = costCentreFactory;
     _producerRepository = producerRepository;
     _costCentreRepository = costCentreRepository;
     _pricingTierRepository=pricingTierRepository;
     _masterDataUsage = masterDataUsage;
 }
Пример #24
0
 public CnUMasterDataController(IMasterDataDTODeserialize masterDataDtoDeserialize, IPublishMasterData publishMasterData, ICostCentreRepository costCenterRepository, IMasterDataToDTOMapping mapping, IContactRepository contactRepository, IAssetRepository assetRepository, IDistributrFileRepository imageRepository, IUserRepository userRepository)
 {
     _masterDataDTODeserialize = masterDataDtoDeserialize;
     _publishMasterData = publishMasterData;
     _costCenterRepository = costCenterRepository;
     _mapping = mapping;
     _contactRepository = contactRepository;
     _assetRepository = assetRepository;
     _imageRepository = imageRepository;
     _userRepository = userRepository;
 }
Пример #25
0
 public CommodityTransferService(IStoreRepository storeRepository, ICommodityRepository commodityRepository, ICommodityStorageRepository commodityStorageRepository, ICostCentreRepository costCentreRepository, IUserRepository userRepository, ISettingsRepository settingsRepository, ICommodityReleaseRepository commodityReleaseRepository, ICommodityTransferRepository commodityTransferRepository)
 {
     _storeRepository = storeRepository;
     _commodityRepository = commodityRepository;
     _commodityStorageRepository = commodityStorageRepository;
     _costCentreRepository = costCentreRepository;
     _userRepository = userRepository;
     _settingsRepository = settingsRepository;
     _commodityReleaseRepository = commodityReleaseRepository;
     _commodityTransferRepository = commodityTransferRepository;
 }
Пример #26
0
 public TargetViewModelBuilder(
 ITargetPeriodRepository targetPeriodRepository,
 ICostCentreRepository costCentreRepository,
 IProductRepository productRepository,
     ITargetRepository targetRepository)
 {
     _productRepository = productRepository;
     _costCentreRepository = costCentreRepository;
     _targetPeriodRepository = targetPeriodRepository;
     _targeteRepository = targetRepository;
 }
 public AddInventoryReceivedNoteLineItemCommandHandler(ICostCentreRepository costCenterRepository, IUserRepository userRepository,
     IInventoryReceivedNoteRepository documentRepository, IDocumentFactory documentFactory, IProductRepository productRepository,
     CokeDataContext cokeDataContext) : base(cokeDataContext)
 {
     _cokeDataContext = cokeDataContext;
     _costCenterRepository = costCenterRepository;
     _userRepository = userRepository;
     _documentFactory = documentFactory;
     _documentRepository = documentRepository;
     _productRepository = productRepository;
 }
 public CreateDisbursementNoteCommandHandler(ICostCentreRepository costCenterRepository, 
     IUserRepository userRepository,
     IDisbursementNoteRepository documentRepository, 
     IDocumentFactory documentFactory)
 {
    
     _costCenterRepository = costCenterRepository;
     _userRepository = userRepository;
     _documentFactory = documentFactory;
     _documentRepository = documentRepository;
 }
Пример #29
0
 public InventoryTransferService(ICostCentreRepository costCentreRepository,
                                 IInventoryTransferNoteFactory inventoryTransferNoteFactory,
                                 IUserRepository userRepository,
                                 IInventoryAdjustmentNoteFactory inventoryAdjustmentNoteFactory,
                                 IWsInventoryAdjustmentWorflow wsInventoryAdjustmentWorflow)
 {
     _costCentreRepository = costCentreRepository;
     _inventoryTransferNoteFactory = inventoryTransferNoteFactory;
     _userRepository = userRepository;
     _inventoryAdjustmentNoteFactory = inventoryAdjustmentNoteFactory;
     _wsInventoryAdjustmentWorflow = wsInventoryAdjustmentWorflow;
 }
Пример #30
0
 public CentreViewModelBuilder(ICentreTypeRepository centreTypeRepository, IRouteRepository routeRepository,
                               ICentreRepository centreRepository,
                               IMasterDataAllocationRepository masterDataAllocationRepository, IRegionRepository regionRepository, ICostCentreRepository costCentreRepository, IMasterDataUsage masterDataUsage)
 {
     _centreTypeRepository = centreTypeRepository;
     _routeRepository = routeRepository;
     _centreRepository = centreRepository;
     _masterDataAllocationRepository = masterDataAllocationRepository;
     _regionRepository = regionRepository;
     _costCentreRepository = costCentreRepository;
     _masterDataUsage = masterDataUsage;
 }
        //protected IBankRepository _bankRepository;
        //protected IBankBranchRepository _bankBranchRepository;
        #region Constructors
        public InsertDeploymentData(IOutletPriorityRepository outletPriorityRepository,
                                    IOutletVisitDayRepository outletVisitDayRepository, IAssetStatusRepository assetStatusRepository,
                                    IAssetCategoryRepository assetCategoryRepository, IUserGroupRepository userGroupRepository, IUserGroupRolesRepository userGroupRolesRepository, ISalesmanRouteRepository salesmanRouteRepository, ISalesmanSupplierRepository salesmanSupplierRepository, IProductTypeRepository productTypeRepository, IProductBrandRepository productBrandRepository, IProductFlavourRepository productFlavourRepository, IProductPackagingRepository productPackagingRepository, IProductPackagingTypeRepository productPackagingTypeRepository, IProductRepository productRepository, IRegionRepository regionRepository, ICostCentreRepository costCentreRepository, ICostCentreFactory costCentreFactory, IProductPricingRepository pricingRepository,
                                    IVATClassRepository vatClassRepository, IVATClassFactory vatClassFactory, ICountryRepository countryRepository,
                                    IProductPricingFactory productPricingFactory, IProductPricingTierRepository productPricingTierRepository,
                                    IOutletTypeRepository outletTypeRepository, IUserRepository userRepository, IOutletRepository outletRepository,
                                    IRouteRepository routeRepository, IRouteFactory routeFactory, ITransporterRepository transporterRepository,
                                    IProductFactory productFactory, IDistributorSalesmanRepository distributorSalesmanRepository,
                                    IProducerRepository producerRepository, IDocumentFactory documentFactory,
                                    ISocioEconomicStatusRepository socioEconomicStatusRepository, IClientMasterDataTrackerRepository clientMasterDataTrackerRepository,
                                    IDistributorRepository distributorrepository, IOutletCategoryRepository outletCategoryRepository,
                                    ITerritoryRepository territoryRepository,
                                    IAreaRepository areaRepository,
                                    IContactRepository contactRepository, IAccountRepository accountRepository, IAccountTransactionRepository accountTransactionRepository,
                                    IInventoryRepository inventoryRepository, IInventoryTransactionRepository inventoryTransactionRepository,
                                    ICostCentreApplicationRepository costCentreApplicationRepository, IChannelPackagingRepository channelPackagingRepository,
                                    ICompetitorRepository competitorRepository, ICompetitorProductsRepository competitorProductRepository, IAssetRepository coolerRepository,
                                    IAssetTypeRepository coolerTypeRepository, IDistrictRepository districtRepository, IProvincesRepository provinceRepository,
                                    IReOrderLevelRepository reorderLevelRepository, ITargetPeriodRepository targetPeriodRepository, ITargetRepository targetRepository,
                                    IProductDiscountFactory productDiscountFactory, IProductDiscountRepository productDiscountRepository, ISaleValueDiscountFactory saleValueDiscountFactory,
                                    ISaleValueDiscountRepository saleValueDiscountRepository, IBankRepository bankRepository, IBankBranchRepository bankBranchRepository,
                                    ISupplierRepository supplierRepository, ICreatePaymentNoteCommandHandler createLossCommandHandler, IAddPaymentNoteLineItemCommandHandler addLossLineItemCommandHandler, IConfirmPaymentNoteCommandHandler confirmLossCommandHandler,
                                    IContactTypeRepository contactTypeRepository, IDiscountGroupRepository discountGroupRepository, IProductDiscountGroupFactory productDiscountGroupFactory,
                                    ICertainValueCertainProductDiscountFactory certainValueCertainProductDiscountFactory,
                                    ICustomerDiscountFactory customerDiscountFactory,
                                    IPromotionDiscountFactory promotionDiscountFactory,
                                    IProductDiscountGroupRepository productDiscountGroupRepository,
                                    IPromotionDiscountRepository promotionDiscountRepository,
                                    IFreeOfChargeDiscountRepository freeOfChargeDiscountRepository,
                                    ICertainValueCertainProductDiscountRepository certainValueCertainProductDiscountRepository, ITargetItemRepository targetItemRepository, ISettingsRepository settingsRepository
                                    )
        {
            _productTypeRepository          = productTypeRepository;
            _productBrandRepository         = productBrandRepository;
            _productFlavourRepository       = productFlavourRepository;
            _productPackagingRepository     = productPackagingRepository;
            _productPackagingTypeRepository = productPackagingTypeRepository;
            _productRepository            = productRepository;
            _regionRepository             = regionRepository;
            _costCentreRepository         = costCentreRepository;
            _costCentreFactory            = costCentreFactory;
            _pricingRepository            = pricingRepository;
            _vatClassRepository           = vatClassRepository;
            _vatClassFactory              = vatClassFactory;
            _countryRepository            = countryRepository;
            _productPricingFactory        = productPricingFactory;
            _ProductPricingTierRepository = productPricingTierRepository;
            _outletTypeRepository         = outletTypeRepository;
            _userRepository                    = userRepository;
            _outletRepository                  = outletRepository;
            _routeRepository                   = routeRepository;
            _routeFactory                      = routeFactory;
            _transporterRepository             = transporterRepository;
            _productFactory                    = productFactory;
            _distributorSalesmanRepository     = distributorSalesmanRepository;
            _producerRepository                = producerRepository;
            _documentFactory                   = documentFactory;
            _socioEconomicStatusRepository     = socioEconomicStatusRepository;
            _clientMasterDataTrackerRepository = clientMasterDataTrackerRepository;
            _distributorrepository             = distributorrepository;
            _outletCategoryRepository          = outletCategoryRepository;
            _territoryRepository               = territoryRepository;
            _areaRepository                    = areaRepository;
            _contactRepository                 = contactRepository;
            _accountRepository                 = accountRepository;
            _accountTransactionRepository      = accountTransactionRepository;
            _inventoryRepository               = inventoryRepository;
            _inventoryTransactionRepository    = inventoryTransactionRepository;
            _costCentreApplicationRepository   = costCentreApplicationRepository;
            _channelPackagingRepository        = channelPackagingRepository;
            _competitorRepository              = competitorRepository;
            _competitorProductRepository       = competitorProductRepository;
            _coolerRepository                  = coolerRepository;
            _coolerTypeRepository              = coolerTypeRepository;
            _districtRepository                = districtRepository;
            _provinceRepository                = provinceRepository;
            _reorderLevelRepository            = reorderLevelRepository;
            _targetPeriodRepository            = targetPeriodRepository;
            _targetRepository                  = targetRepository;
            _productDiscountFactory            = productDiscountFactory;
            _productDiscountRepository         = productDiscountRepository;
            _saleValueDiscountFactory          = saleValueDiscountFactory;
            _saleValueDiscountRepository       = saleValueDiscountRepository;
            _salesmanRouteRepository           = salesmanRouteRepository;
            _salesmanSupplierRepository        = salesmanSupplierRepository;
            _userGroupRepository               = userGroupRepository;
            _userGroupRolesRepository          = userGroupRolesRepository;
            _bankRepository                    = bankRepository;
            _bankBranchRepository              = bankBranchRepository;
            _supplierRepository                = supplierRepository;
            _createLossCommandHandler          = createLossCommandHandler;
            _addLossLineItemCommandHandler     = addLossLineItemCommandHandler;
            _confirmLossCommandHandler         = confirmLossCommandHandler;

            _contactTypeRepository       = contactTypeRepository;
            _assetCategoryRepository     = assetCategoryRepository;
            _assetStatusRepository       = assetStatusRepository;
            _discountGroupRepository     = discountGroupRepository;
            _productDiscountGroupFactory = productDiscountGroupFactory;
            _certainValueCertainProductDiscountFactory = certainValueCertainProductDiscountFactory;
            _customerDiscountFactory        = customerDiscountFactory;
            _promotionDiscountFactory       = promotionDiscountFactory;
            _productDiscountGroupRepository = productDiscountGroupRepository;
            _promotionDiscountRepository    = promotionDiscountRepository;
            _freeOfChargeDiscountRepository = freeOfChargeDiscountRepository;
            _certainValueCertainProductDiscountRepository = certainValueCertainProductDiscountRepository;
            _outletPriorityRepository = outletPriorityRepository;
            _outletVisitDayRepository = outletVisitDayRepository;
            _targetItemRepository     = targetItemRepository;
            _settingsRepository       = settingsRepository;
        }