private static ExcelImportService CreateImportService(IExcelImport excelImporter)
        {
            var memberService = Substitute.For<IMemberService>();
            var memberFactory = Substitute.For<IMemberFactory>();

            var importService = new ExcelImportService(excelImporter, memberService, memberFactory);
            return importService;
        }
示例#2
0
        private static ExcelImportService CreateImportService(IExcelImport excelImporter)
        {
            var memberService = Substitute.For <IMemberService>();
            var memberFactory = Substitute.For <IMemberFactory>();

            var importService = new ExcelImportService(excelImporter, memberService, memberFactory);

            return(importService);
        }
        public ExcelImportService(IExcelImport importer)
        {
            if (importer == null)
            {
                throw new ArgumentNullException("importer");
            }

            this.importer = importer;
        }
示例#4
0
        public void LoadFromExcel(string path)
        {
            IExcelImport ex = UnityContainer.Resolve <AssortForOrderImport>();

            _dataExcel = ex.GetDataFromExcel(path);
            foreach (IDataRecord dataRecord in _dataExcel)
            {
                OrderCategorys.CheckedGoodsByCode(dataRecord.Code);
            }
        }
示例#5
0
        public int LoadFromExcel(string path)
        {
            int                 counter   = 0;
            IExcelImport        ex        = UnityContainer.Resolve <ReqAssortImport>();
            IList <IDataRecord> dataExcel = ex.GetDataFromExcel(path);

            foreach (IDataRecord dataRecord in dataExcel)
            {
                if (Assorts.CheckedGoodsByCode(dataRecord.Code))
                {
                    counter++;
                }
            }
            return(counter);
        }
        public ExcelImportService(IExcelImport importer, IMemberService memberService, IMemberFactory memberFactory)
        {
            if (importer == null)
            {
                throw new ArgumentNullException("importer");
            }

            if (memberService == null)
            {
                throw new ArgumentNullException("memberService");
            }

            if (memberFactory == null)
            {
                throw new ArgumentNullException("memberFactory");
            }

            this.importer = importer;
            this.memberService = memberService;
            this.memberFactory = memberFactory;
        }
示例#7
0
        public ExcelImportService(IExcelImport importer, IMemberService memberService, IMemberFactory memberFactory)
        {
            if (importer == null)
            {
                throw new ArgumentNullException("importer");
            }

            if (memberService == null)
            {
                throw new ArgumentNullException("memberService");
            }

            if (memberFactory == null)
            {
                throw new ArgumentNullException("memberFactory");
            }

            this.importer      = importer;
            this.memberService = memberService;
            this.memberFactory = memberFactory;
        }
示例#8
0
 public ExcelImportViewModel(IExcelImport mainview)
 {
     this.mainView = mainview;
     Initialize();
 }