public void CreateCroplandsTable(HtmlTextWriter writer, CroplandValues values) { var Expected = values.GetExpected(); var Actual = values.GetActual(); var PYield = values.GetPYield(); //Cropland Table writer.RenderBeginTag("table style='width:100%' border='2' border-collapse: 'separate'"); CreateHeaderRow(writer, values.ScenarioName, values.ParcelName, "", ""); CreateHeaderRow(writer, "Cropland", "Expected", "Reported", "Percent Yield"); CreateNormalRow(writer, "C", Expected[0].ToString(), Actual[0], PYield[0]); CreateNormalRow(writer, "CO2", Expected[1].ToString(), Actual[1], PYield[1]); CreateNormalRow(writer, "CO", Expected[2].ToString(), Actual[2], PYield[2]); CreateNormalRow(writer, "N2O", Expected[3].ToString(), Actual[3], PYield[3]); CreateNormalRow(writer, "CH4", Expected[4].ToString(), Actual[4], PYield[4]); CreateNormalRow(writer, "Total", Expected[5].ToString(), Actual[5], PYield[5]); CreateNormalRow(writer, "Site", "", "", MainWindow.getTestLoc()); writer.RenderEndTag(); writer.Write("<br>"); }
public object createCropReport(CroplandValues values) { var Expected = values.GetExpected(); var Actual = values.GetActual(); var PYield = values.GetPYield(); var cReport = new { scenario = values.ScenarioName, location = values.ParcelName, C = MakeReportObj(Expected[0].ToString(), Actual[0], PYield[0]), CO2 = MakeReportObj(Expected[1].ToString(), Actual[1], PYield[1]), CO = MakeReportObj(Expected[2].ToString(), Actual[2], PYield[2]), N2O = MakeReportObj(Expected[3].ToString(), Actual[3], PYield[3]), CH4 = MakeReportObj(Expected[4].ToString(), Actual[4], PYield[4]), Total = MakeReportObj(Expected[5].ToString(), Actual[5], PYield[5]), }; return(cReport); }