Ejemplo n.º 1
0
 public static void ImportRu(this IFileInfoListImporter ruImporter)
 {
     ImportedFileInfo[] validRuFileInfos = ruImporter.Query().ToArray();
     if (validRuFileInfos.Any())
     {
         ruImporter.Import(validRuFileInfos);
     }
 }
Ejemplo n.º 2
0
 public static void ImportCdr(this IFileInfoListImporter cdrImporter)
 {
     ImportedFileInfo[] validCdrFileInfos = cdrImporter.Query().ToArray();
     if (validCdrFileInfos.Any())
     {
         cdrImporter.Import(validCdrFileInfos);
     }
 }
        public RutraceCdrImportPage()
        {
            InitializeComponent();
            PageTitle.Content = Title;
            _ruImporter = new RuFileInfoListImporter(_statList) { FileInfoList = _fileInfoList };
            _cdrImporter = new CdrFileInfoListImporter(_statList) { FileInfoList = _fileInfoList };

            _parameters.ReadData();
            ParametersSetting.DataContext = _parameters;
        }
Ejemplo n.º 4
0
 public static void ImportFiles(this IFileInfoListImporter importer, IEnumerable <string> fileNames)
 {
     foreach (string fileName in fileNames.Where(
                  fileName => importer.FileInfoList.All(x => x.FilePath != fileName)))
     {
         importer.FileInfoList.Add(new ImportedFileInfo
         {
             FilePath   = fileName,
             FileType   = importer.FileType,
             IsSelected = true
         });
     }
 }
        public RutraceCdrImportPage()
        {
            InitializeComponent();
            PageTitle.Content = Title;
            _ruImporter       = new RuFileInfoListImporter(_statList)
            {
                FileInfoList = _fileInfoList
            };
            _cdrImporter = new CdrFileInfoListImporter(_statList)
            {
                FileInfoList = _fileInfoList
            };

            _parameters.ReadData();
            ParametersSetting.DataContext = _parameters;
        }
        private void OpenMr_Click(object sender, RoutedEventArgs e)
        {
            _neighborRepository = new EFLteNeighborCellRepository();
            List <Cell> cells = (new EFCellRepository()).GetAllList();

            _mrImporter = new MrFileInfoListImporter(_statList, cells, _neighborRepository)
            {
                FileInfoList = _fileInfoList
            };

            FileDialogWrapper wrapper = new OpenMrFileDialogWrapper();

            if (wrapper.ShowDialog())
            {
                _mrImporter.ImportFiles(wrapper.FileNames);
                FileList.SetDataSource(_fileInfoList);
            }
        }
        private void OpenMr_Click(object sender, RoutedEventArgs e)
        {
            _neighborRepository = new EFLteNeighborCellRepository();
            List<Cell> cells = (new EFCellRepository()).GetAllList();
            _mrImporter = new MrFileInfoListImporter(_statList, cells, _neighborRepository)
            {
                FileInfoList = _fileInfoList
            };

            FileDialogWrapper wrapper = new OpenMrFileDialogWrapper();
            if (wrapper.ShowDialog())
            {
                _mrImporter.ImportFiles(wrapper.FileNames);
                FileList.SetDataSource(_fileInfoList);
            }
        }
Ejemplo n.º 8
0
 public static IEnumerable <ImportedFileInfo> Query(this IFileInfoListImporter importer)
 {
     return(!importer.FileInfoList.Any() ? importer.FileInfoList
         : importer.FileInfoList.Where(x =>
                                       x.FileType == importer.FileType && x.CurrentState == "未读取"));
 }