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); }
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(); }
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(); } }