示例#1
0
        private List<Parsing> OpenFile(string filename)
        {
            FilterWindow fw = new FilterWindow(filename, "done");
            fw.ShowDialog();
            if (fw.DialogResult != true)
            {
                return null; // пустой список
            }

            filter = fw.filter;
            
            doneXML = loadDoneXML(fw.filter.DoneDir);
            //showFilter(fw.filter, doneXML);

            // читаем весь файл за раз и помещаем в массив строк
            source = File.ReadAllLines(filename);

            // немного почистим список
            lines = checkLines();

            int n = 0;

            // пропускаем начало файла до значений
            while (lines[n].StartsWith("=") == false)
            {
                n++;
            }

            // обработка данных
            while (n != -1)
            {
                n = getNextItem(n);
            }

            current = list[0];
            return list;
        }
示例#2
0
        private List<Parsing> OpenFile(string filename)
        {
            FilterWindow fw = new FilterWindow(filename, "done");
            fw.ShowDialog();
            if (fw.DialogResult != true)
            {
                return null; // пустой список
            }

            filter = fw.filter;

            doneXML = loadDoneXML(fw.filter.DoneDir);
            //showFilter(fw.filter, doneXML);

            // читаем весь файл за раз и помещаем в массив строк
            source = File.ReadAllLines(filename);

            // немного почистим список
            lines = checkLines();

            int n = 0;

            // пропускаем начало файла до значений
            while (lines[n].StartsWith("=") == false)
            {
                n++;
            }

            // обработка данных
            while (n != -1)
            {
                n = getNextItem(n);
            }

            current = list[0];
            return list;
        }