private static void WriteColumnValues(StreamWriter outputFile, Combination combination, Run run) { outputFile.WriteLine(); outputFile.Write(combination.Management.ID); outputFile.Write('\t'); outputFile.Write(combination.Parameter.ID); outputFile.Write('\t'); outputFile.Write(combination.Site.ID); outputFile.Write('\t'); outputFile.Write(combination.Soil.ID); outputFile.Write('\t'); outputFile.Write(combination.Variety.ID); outputFile.Write('\t'); outputFile.Write(combination.Management.Value.SowingDate.ToString("u").Split()[0]); foreach (var value in OutputFileExtractorV15.GrowthStageValues(run)) { outputFile.Write('\t'); outputFile.Write(value); } foreach (var value in OutputFileExtractorV15.SummaryValues(run)) { outputFile.Write('\t'); outputFile.Write(value); } }
private static void WriteColumnHeaders(StreamWriter outputFile) { outputFile.Write("Management"); outputFile.Write('\t'); outputFile.Write("Non-varietal parameters"); outputFile.Write('\t'); outputFile.Write("Site"); outputFile.Write('\t'); outputFile.Write("Soil"); outputFile.Write('\t'); outputFile.Write("Variety"); outputFile.Write('\t'); outputFile.Write("Sowing date"); foreach (var header in OutputFileExtractorV15.GrowthStageHeaders1()) { outputFile.Write('\t'); outputFile.Write(header); } foreach (var header in OutputFileExtractorV15.SummaryHeaders1()) { outputFile.Write('\t'); outputFile.Write(header); } outputFile.WriteLine(); outputFile.Write((object)null); outputFile.Write('\t'); outputFile.Write((object)null); outputFile.Write('\t'); outputFile.Write((object)null); outputFile.Write('\t'); outputFile.Write((object)null); outputFile.Write('\t'); outputFile.Write((object)null); outputFile.Write('\t'); outputFile.Write("yyyy-mm-dd"); foreach (var header in OutputFileExtractorV15.GrowthStageHeaders2()) { outputFile.Write('\t'); outputFile.Write(header); } foreach (var header in OutputFileExtractorV15.SummaryHeaders2()) { outputFile.Write('\t'); outputFile.Write(header); } }