public DistributorsImportService(ICostCentreRepository repository, IDTOToEntityMapping mappingService, CokeDataContext ctx)
 {
     _repository = repository;
     _mappingService = mappingService;
     _ctx = ctx;
     validationResultInfos = new List<ImportValidationResultInfo>();
 }
 public InvoiceExportDocumentRepository(CokeDataContext ctx, IInvoiceRepository invoiceRepository,
                                        IMainOrderRepository orderRepository)
 {
     _ctx = ctx;
     _invoiceRepository = invoiceRepository;
     _orderRepository = orderRepository;
 }
 public ConfirmInventoryReceivedNoteCommandHandler(IInventoryReceivedNoteRepository documentRepository, IInventoryWorkflow inventoryWorkflow,
     CokeDataContext cokeDataContext) : base(cokeDataContext)
 {
     _cokeDataContext = cokeDataContext;
     _documentRepository = documentRepository;
     _inventoryWorkflow = inventoryWorkflow;
 }
 public ReceiptExportDocumentRepository(CokeDataContext ctx, IReceiptRepository receiptRepository, IMainOrderRepository mainOrderRepository, IRouteRepository routeRepository)
 {
     _ctx = ctx;
     _receiptRepository = receiptRepository;
     _mainOrderRepository = mainOrderRepository;
     _routeRepository = routeRepository;
 }
示例#5
0
 public AreaImporterService(CokeDataContext context, IAreaRepository areaRepository, IRegionRepository regionRepository)
 {
     _areaRepository = areaRepository;
     _regionRepository = regionRepository;
     _context = context;
    
 }
 public ProductDiscountGroupImporterService(IProductDiscountGroupRepository productDiscountGroupRepository, CokeDataContext context, IDiscountGroupRepository discountGroupRepository, IProductRepository productRepository)
 {
     _productDiscountGroupRepository = productDiscountGroupRepository;
     _context = context;
     _discountGroupRepository = discountGroupRepository;
     _productRepository = productRepository;
 }
 public DistrictImportService(IDistrictRepository repository, IDTOToEntityMapping mappingService, CokeDataContext ctx, List<ImportValidationResultInfo> validationResultInfos)
 {
     _repository = repository;
     _mappingService = mappingService;
     _ctx = ctx;
     this.validationResultInfos = validationResultInfos;
 }
 public ConfirmMainOrderCommandHandler(
      CokeDataContext cokeDataContext)
     : base(cokeDataContext)
 {
    
     _cokeDataContext = cokeDataContext;
 }
 public ConfirmInvoiceCommandHandler(IFinancialsWorkflow financialsWorkflow, IInvoiceRepository documentRepository, CokeDataContext cokeDataContext) 
     : base(cokeDataContext)
 {
     _financialsWorkflow = financialsWorkflow;
     _documentRepository = documentRepository;
     _cokeDataContext = cokeDataContext;
 }
 public ProductFlavourImportService(IProductFlavourRepository repository, IDTOToEntityMapping mappingService, CokeDataContext ctx)
 {
     _repository = repository;
     _mappingService = mappingService;
     _ctx = ctx;
     validationResultInfos=new List<ImportValidationResultInfo>();
 }
 public ConfirmReceiptCommandHandler(IFinancialsWorkflow financialsWorkflow, CokeDataContext context, IReceiptRepository receiptRepository)
     :base(context)
 {
     _cokeDataContext = context;
     _financialsWorkflow = financialsWorkflow;
     _receiptRepository =receiptRepository;
 }
 public ChannelPackagingImportService(IDTOToEntityMapping mappingService, IChannelPackagingRepository repository, CokeDataContext ctx)
 {
     _mappingService = mappingService;
     _repository = repository;
     _ctx = ctx;
     validationResultInfos=new List<ImportValidationResultInfo>();
 }
 IEnumerable<ImportEntity> GetProducts(ThirdPartyMasterDataQuery myQuery, out bool hasNext)
 {
    
     using (var ctx=new CokeDataContext(Con))
     {
         IQueryable<tblProduct> query=null;
         hasNext = false;
         if (Enumerable.Any<string>(myQuery.SearchTextList))
         {
             List<tblProduct> items = new List<tblProduct>();
             foreach (var productcode in myQuery.SearchTextList)
             {
                 var found = ctx.tblProduct.FirstOrDefault(
                     p =>
                     p.ProductCode.Trim().Equals(productcode.Trim(),
                                                 StringComparison.CurrentCultureIgnoreCase));
                 if (found != null)
                     items.Add(found);
             }
             if (!items.Any()) return null;
             return items.Select(Map);
         }
         return null;
     }
    
 }
 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);
 }
示例#15
0
 private void GenerateTestCommodityOwneres(CokeDataContext ctx)
 {
     var cTypes = ctx.tblCommodityOwner.Take(10).Select(n => new CommodityOwnerImport()
                                                                 {
                                                                     Code = n.Code,
                                                                     Description = n.Description,
                                                                     Email = n.Email,
                                                                     LastName = n.LastName,
                                                                     FaxNumber = n.FaxNo,
                                                                     PinNo = n.PINNo,
                                                                     BusinessNumber = n.PINNo,
                                                                     CommodityOwnerTypeName =
                                                                         n.tblCommodityOwnerType.Name,
                                                                     CommoditySupplierName = n.tblCostCentre.Name,
                                                                     DateOfBirth = n.DOB,
                                                                     GenderEnum = n.Gender,
                                                                     IdNo = n.IdNo,
                                                                     OfficeNumber = n.OfficeNo,
                                                                     PhoneNumber = n.PhoneNo,
                                                                     PostalAddress = n.PostalAddress,
                                                                     Surname = n.Surname,
                                                                     FirstName = n.FirstName,
                                                                     PhysicalAddress = n.PhysicalAddress,
                                                                 }).ToList();
     DumpExportFilesAsync(cTypes.ToCsv(), "farmers.csv");
 }
 public ProductPackagingTypeImportService(IDTOToEntityMapping mappingService, IProductPackagingTypeRepository repository, CokeDataContext ctx)
 {
     _mappingService = mappingService;
     _repository = repository;
     _ctx = ctx;
     
 }
 public ServiceProviderController(IDTOToEntityMapping dtoToEntityMapping, IMasterDataToDTOMapping masterDataToDtoMapping, CokeDataContext context, IServiceProviderRepository serviceProviderRepository, IBankRepository bankRepository, IBankBranchRepository bankBranchRepository)
     : base(dtoToEntityMapping, masterDataToDtoMapping, context)
 {
     _serviceProviderRepository = serviceProviderRepository;
     _bankRepository = bankRepository;
     _bankBranchRepository = bankBranchRepository;
 }
 public AddInvoiceLineItemCommandHandler(IInvoiceRepository documentRepository, IProductRepository productRepository, CokeDataContext cokeDataContext) 
     : base(cokeDataContext)
 {
     _cokeDataContext = cokeDataContext;
     _documentRepository = documentRepository;
     _productRepository = productRepository;
 }
 public DistributorSalesmanImportService(ICostCentreRepository costCentreRepository, ICostCentreFactory costCentreFactory, IUserRepository userRepository, CokeDataContext ctx)
 {
     _costCentreRepository = costCentreRepository;
     _costCentreFactory = costCentreFactory;
     _userRepository = userRepository;
     _ctx = ctx;
     _repositoryHelpers=new RepositoryHelpers(ctx);
 }
 public AddInventoryTransferNoteLineItemCommandHandler(
     IInventoryTransferNoteRepository documentRepository, 
     IProductRepository productRepository,CokeDataContext cokeDataContext ) : base(cokeDataContext)
 {
     _documentRepository = documentRepository;
     _productRepository = productRepository;
     _cokeDataContext = cokeDataContext;
 }
 public CommoditySupplierImportService(ICommoditySupplierRepository repository, IDTOToEntityMapping mappingService, CokeDataContext ctx, IBankRepository bankRepository, IBankBranchRepository bankBranchRepository)
 {
     _repository = repository;
     _mappingService = mappingService;
     _bankRepository = bankRepository;
     _bankBranchRepository = bankBranchRepository;
     _ctx = ctx;
 }
 public CommodityOwnerImporterService(CokeDataContext ctx, ICommodityOwnerRepository commodityOwnerRepository, ICommodityOwnerTypeRepository commodityOwnerTypeRepository, ICommoditySupplierRepository commoditySupplierRepository)
 {
     _ctx = ctx;
     _commodityOwnerRepository = commodityOwnerRepository;
     _commodityOwnerTypeRepository = commodityOwnerTypeRepository;
     _commoditySupplierRepository = commoditySupplierRepository;
     count = 300;
 }
 public InventoryTransactionRepository(CokeDataContext ctx, IInventoryRepository inventoryRepository, ICacheProvider cacheProvider)
 {
    
     _ctx = ctx;
     _inventoryRepository = inventoryRepository;
     _cacheProvider = cacheProvider;
     
 }
示例#24
0
        public ReturnsNoteRepository(CokeDataContext ctx,
            ICostCentreRepository costCentreRepository,
            IUserRepository userRepository,
            IProductRepository productRepository,
            ICacheProvider cacheProvider)
            : base(ctx, costCentreRepository, userRepository, productRepository)
        {

        }
示例#25
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;
 }
示例#26
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>(); 
 }
 protected tblProduct GetProduct(string itemName)
 {
     using (var ctx = new CokeDataContext(Con))
     {
         tblProduct pitem = null;
         if (!string.IsNullOrEmpty(itemName))
             pitem = ctx.tblProduct.FirstOrDefault(p => p.ProductCode != null && p.ProductCode.ToLower() == itemName.ToLower());
         return pitem;
     }
 }
示例#28
0
 void GenerateTestCommodityOwnerTypes(CokeDataContext ctx)
 {
     var cTypes = ctx.tblCommodityOwnerType.Take(10).Select(n => new CommodityOwnerTypeImport()
                                                                     {
                                                                         Code = n.Code,
                                                                         Description = n.Description,
                                                                         Name = n.Name
                                                                     }).ToList();
     DumpExportFilesAsync(cTypes.ToCsv(), "CommodityOwnerType.csv");
 }
示例#29
0
 public void SetupServerSql(bool insertTestData, CokeDataContext ctx, IInsertTestData insertTestDataService)
 {
     //run script.sql
     RebuildDb.RecreateTables(Server_DistributrConnectionString, CreateTablesScriptLocation);
     //migrate scripts
     DistributrDataHelper.Migrate(ctx);
     //insert test data
     if (insertTestData)
         insertTestDataService.InsertTestMasterData();
 }
 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;
 }