/// <summary> /// Write a sowing report to summary file. /// </summary> void WriteSowReport(SowPlant2Type Sow) { Console.WriteLine("Crop Sow"); Console.WriteLine(" ------------------------------------------------"); Console.WriteLine(" cultivar = " + Sow.Cultivar); Phenology.WriteSummary(); Grain.WriteCultivarInfo(); Console.WriteLine(" ------------------------------------------------\n\n"); Root.WriteSummary(); Console.WriteLine(string.Format(" Crop factor for bounding water use is set to {0,5:F1} times eo.", EOCropFactor)); Console.WriteLine(""); Console.WriteLine(" Crop Sowing Data"); Console.WriteLine(" ------------------------------------------------"); Console.WriteLine(" Sowing Depth Plants Spacing Skip Skip Cultivar"); Console.WriteLine(" Day no mm m^2 mm row plant name"); Console.WriteLine(" ------------------------------------------------"); Console.WriteLine(string.Format(" {0,7:D}{1,7:F1}{2,7:F1}{3,7:F1}{4,6:F1}{5,6:F1} {6}", new object[] { Today.DayOfYear, Sow.Depth, Sow.Population, Sow.RowSpacing, Sow.SkipRow, Sow.SkipPlant, Sow.Cultivar })); Console.WriteLine(" ------------------------------------------------\n"); }