//инвентаризация электросчетчиков/водомеров public void ReportCountersInventory(Variables.UserKeyEnum reportKey, string FileName) { if (FileName != null && FileName != "") { fileNameExcel = FileName; } else { fileNameExcel = currentDir + @"\Отчеты\инвентаризация.xlsx"; } List <Cell> Header = new List <Cell>(); //NPOIPrinter report1 = new NPOIPrinter(company, fileNameExcel); //report1.company = NPOIPrinter.Company.Impuls;//исправить Header.Add(new Cell("№ п/п", Cell.Style.bold)); Header.Add(new Cell("№ Корпуса и помещения", Cell.Style.bold)); Header.Add(new Cell("№ счетчика ", Cell.Style.bold)); Header.Add(new Cell("Марка счетчика", Cell.Style.bold)); Header.Add(new Cell("Год выпуска/поверки", Cell.Style.bold)); Header.Add(new Cell("Показания (последние), " + (reportKey == Variables.UserKeyEnum.electro ? "кВт*ч" : "куб.м."), Cell.Style.bold)); if (reportKey == Variables.UserKeyEnum.electro) { report1.NameTable("Инвентаризация электросчетчиков"); } if (reportKey == Variables.UserKeyEnum.aqua) { report1.NameTable("Инвентаризация водомеров"); } report1.HeadTable(Header); report1.BodyTable(TableList); report1.FooterTableCount(); report1.BordersTable(); report1.EndSheet(fileNameExcel); }
public void ReportCountersInventory(Variables.UserKeyEnum reportKey) { ReportCountersInventory(reportKey, null); }