private static void fillRow(SvodDdr.DdrDataContext dc, int rowIndex, RowData totalRow, Worksheet ws, List<SourceData> sqlData) { var rowData = new RowData(); var row = (Range) ws.Rows[rowIndex]; string serviceCode = ((Range)row.Cells[1, serviceCodeColumn]).Value2.ToString(); rowData.Select(sqlData, serviceCode); rowData.Fill(ws, rowIndex); totalRow.Accumulate(rowData); }
private static void fillSection(SvodDdr.DdrDataContext dc, Worksheet ws, int minAge, int maxAge, int rowIndex, List<SourceData> sourceDataList, RowData itogLine) { foreach (var age in ddrAges.Where(x => x >= minAge && x <= maxAge)) { var lineData = new RowData(); lineData.Age = age; lineData.Select(sourceDataList, dc); lineData.Fill(dc, ws, rowIndex); itogLine.Accumulate(lineData); rowIndex++; } }