AccountingNext/Schaad.Accounting.Common/Interfaces/ISettingsService.cs

35 lines
No EOL
686 B
C#

using System.Collections.Generic;
using Schaad.Accounting.Datasets;
namespace Schaad.Accounting.Interfaces
{
public interface ISettingsService
{
int GetYear();
void SetYear(int year);
bool TrySetYear(int year);
string GetMandator();
IReadOnlyList<string> GetMandators(int year);
void SetMandator(string mandator);
string GetYearMandatorPath();
string GetLastYearMandatorPath();
string GetBackupFilePath();
string GetUploadPath();
string GetCreditCardStatementPath();
string GetDbPath();
string GetLastYearDbPath();
SettingsDataset GetSettings();
}
}