Accountant
class · пространство имён z3n7.Utilities · исходник Reports/Accountant.cs
public class Accountant
HTML-отчёты о балансах аккаунтов из таблицы _native с цветовой разметкой по сумме.
Конструкторы
Accountant
public Accountant(IZennoPosterProjectModel project, Logger log = null)
Создаёт построитель отчётов.
| Параметр | Описание |
|---|---|
log |
Не используется. |
Методы
ShowBalanceTable
public void ShowBalanceTable(string chains = null, bool single = false, bool call = false)
Пишет таблицу балансов аккаунтов до rangeEnd в {project.Path}/.data/balanceReport.html. До 3 колонок и 100+ строк раскладываются в несколько блоков по 50 строк рядом. Папка {project.Path}/.data должна существовать.
| Параметр | Описание |
|---|---|
chains |
Колонки _native через запятую; по умолчанию все. |
single |
Всегда использовать одну таблицу. |
call |
Потом открыть файл программой по умолчанию. |
ShowBalanceTableFromList
public void ShowBalanceTableFromList(List<string> data, bool call = false)
Пишет таблицу балансов из строк account:balance в {project.Path}/.data/balanceListReport.html; остальные строки пропускаются. Папка {project.Path}/.data должна существовать.
| Параметр | Описание |
|---|---|
data |
Строки вида account:balance. |
call |
Потом открыть файл программой по умолчанию. |
ShowBalanceTableHeatmap
public void ShowBalanceTableHeatmap(string chains = null, bool call = false)
Пишет тепловую карту балансов по аккаунтам и сетям в {project.Path}/.data/balanceHeatmap.html. Папка {project.Path}/.data должна существовать.
| Параметр | Описание |
|---|---|
chains |
Колонки _native через запятую; по умолчанию все, кроме id. |
call |
Потом открыть файл программой по умолчанию. |