public MonthlyValueTextRendererTest()
 {
     m_Renderer = new MonthlyValueTextRenderer(new CultureInfo("SV"));
     m_Writer = new StringWriter();
     m_Tvqs = new Tvqs();
     m_FebToDec = Create(m_Tvqs.Tvq20160201.Time, 11, 200, 100);
 }
Пример #2
0
        public string MonthlyValues()
        {
            var monthlyAverages = GetMonthlyAverages();
            var splitPerYear = new Splitter().SplitPerYear(monthlyAverages);

            var writer = new StringWriter();
            var renderer = new MonthlyValueTextRenderer(CultureInfo.InvariantCulture);
            renderer.Render(splitPerYear, writer);

            return writer.ToString();
        }
Пример #3
0
        private void SplitMonthlyClick(object sender, RoutedEventArgs e)
        {
            try
            {
                var ts = TsParser.ParseTimeseries(tbSource.Text);
                var tsMonthly = new Periodizer().MonthlyAverage(ts);
                var splitPerYear = new Splitter().SplitPerYear(tsMonthly);

                var writer = new StringWriter();

                var renderer = new MonthlyValueTextRenderer(CultureInfo.CurrentCulture, ColumnSeparator);
                renderer.Render(splitPerYear, writer);

                tbResult.Text = writer.ToString();
            }
            catch (Exception ex)
            {
                tbResult.Text = ex.ToString();
            }
        }