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 Потом открыть файл программой по умолчанию.