Пример #1
0
        public Record GetNextRecord()
        {
            EndOfFile = getNextLine.EndOfFile;
            while (Converter.Values == null)
            {
                Converter.ConvertStringToValues(getNextLine.GetLine());
            }

            Record record = new Record(Converter.Xref, Converter.Yref, Converter.Dates[datesIncrement], Converter.Values[valuesIncrement]);

            if (datesIncrement == 119 && EndOfFile != true)
            {
                Converter.ConvertStringToValues(getNextLine.GetLine());
                EndOfFile      = getNextLine.EndOfFile;
                datesIncrement = 0;
            }
            else
            {
                datesIncrement++;
            }
            if (valuesIncrement == 11 && EndOfFile != true)
            {
                Converter.ConvertStringToValues(getNextLine.GetLine());
                EndOfFile       = getNextLine.EndOfFile;
                valuesIncrement = 0;
            }
            else
            {
                valuesIncrement++;
            }
            return(record);
        }
Пример #2
0
        public List <string> CreateHeader()
        {
            List <string>          header   = new List <string>();
            GetNextLineFromTheFile nextLine = new GetNextLineFromTheFile(filePath);

            for (int i = 0; i < 5; i++)
            {
                header.Add(nextLine.GetLine());
            }
            nextLine.CloseStream();
            return(header);
        }