Beispiel #1
0
        //инвентаризация электросчетчиков/водомеров
        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);
        }
Beispiel #2
0
 public void ReportCountersInventory(Variables.UserKeyEnum reportKey)
 {
     ReportCountersInventory(reportKey, null);
 }