2024-05-29 17:24:55 +04:00

23 lines
839 B
C#

using BankContracts.BindingModels.Reports;
using BankContracts.ViewModels.Reports;
using BankContracts.ViewModels.Reports.Cashier;
namespace BankContracts.BusinessLogicsContracts.Reports
{
public interface IReportCashierLogic
{
List<ReportCashierViewModel>? GetMoneyTransfers(ReportBindingModel model);
List<ReportCashierViewModel>? GetCashWithrawals(ReportBindingModel model);
//Сохранение отчёта по счетам в файл-Word
void SaveAccountsToWordFile(ReportBindingModel model);
//Сохранение отчёта по счетам в файл-Excel
void SaveAccountsToExcelFile(ReportBindingModel model);
//Сохранение отчёта по счетам в файл-Pdf
ReportCashierViewModelForHTML SaveAccountsToPdfFile(ReportBindingModel model);
}
}