예제 #1
0
        public void ReportCountersPeriod(string arendaCB23, string FileName) //отчет по расходу электросчетчиков за период
        {
            if (FileName != null && FileName != "")
            {
                fileNameExcel = FileName;
            }
            else
            {
                fileNameExcel = currentDir + @"\Отчеты\расход по арендатору " + arendaCB23.Replace("\"", "") + " за месяц.xlsx";
            }
            List <Cell> Header = new List <Cell>();

            DateTime data = dTP6.AddMonths(1);

            //List<string> Header = new List<string>(){ "№", "№ точки учета по договору", "№ счетчика", "Показания на  01."+dTP5.Month + "." + dTP5.Year, "Показания на 01." + data.Month + "." + data.Year, "Расч.Коэфф.", "Расход, кВт.ч."};
            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("Показания на  01." + dTP5.Month + "." + dTP5.Year, Cell.Style.bold));
            Header.Add(new Cell("Показания на 01." + data.Month + "." + data.Year, Cell.Style.bold));
            Header.Add(new Cell("Расч.Коэфф.", Cell.Style.bold));
            Header.Add(new Cell("Расход, кВт.ч.", Cell.Style.bold));
            report1.HeadArenda(arendaCB23);
            report1.NameTable("Расчет количества потребленной электроэнергии за " + periodMY(dTP5, dTP6));
            report1.HeadTable(Header);
            report1.BodyTable(TableList);
            report1.FooterTableSumm("G");
            report1.BordersTable();
            report1.EndSheet(fileNameExcel);
        }
예제 #2
0
        public void test()
        {
            List <Cell> Header = new List <Cell>();
            List <Cell> Table  = new List <Cell>();

            Header.Add(new Cell("№ п/п", Cell.Style.bold));
            Header.Add(new Cell("Наименование организации ", Cell.Style.bold));
            Cell cell = new Cell();

            cell.Value = "123123";
            NPOIPrinter report1 = new NPOIPrinter();

            report1.NameTable("Перечень арендаторов АО \"Компания Импульс\",  ");
            report1.HeadTable(Header);
            Table.Add(cell);
            Table.Add(cell);
            report1.BodyTable(Table);
        }