public override void writeToCsv(CsvStreamWriter writer) { if (writer == null || sections == null || !needToWrite()) { return; } PressureLossReportHelper helper = PressureLossReportHelper.instance; if (helper == null) { return; } writer.addTitleRow(ReportResource.fittingDetailInfo); //fitting title List <string> strFittingFields = new List <string>(); getFields(strFittingFields); DataTable tbTitle = new DataTable(); helper.getTableTitle(tbTitle, strFittingFields); writer.AddData(tbTitle, 1); foreach (MEPSection section in sections) { DataTable tb = new DataTable(); if (getFittingInfo(section, tb)) { writer.AddData(tb, 1); } } }
public override void writeToCsv(CsvStreamWriter writer) { if (writer == null || sections == null) { return; } PressureLossReportHelper helper = PressureLossReportHelper.instance; if (helper == null) { return; } writer.addTitleRow(ReportResource.sectionTitle); //section title List <string> strSectionFields = new List <string>(); getFields(strSectionFields); DataTable tbTitle = new DataTable(); helper.getTableTitle(tbTitle, strSectionFields, false, true); writer.AddData(tbTitle, 1); //each section foreach (MEPSection section in sections) { DataTable tb = new DataTable(); if (getSectionInfo(section, tb)) { writer.AddData(tb, 1); } } }