Add TariffIncludes: the main tariff-file will include (load) other tariff-files.
This commit is contained in:
parent
aec290fe26
commit
e70e9a8586
@ -83,6 +83,7 @@ public:
|
|||||||
TariffOutOfServiceType TariffOutOfServices;
|
TariffOutOfServiceType TariffOutOfServices;
|
||||||
ATBTariffPrepaidType TariffPrepaids;
|
ATBTariffPrepaidType TariffPrepaids;
|
||||||
ATBTariffCarryOverType TariffCarryOvers;
|
ATBTariffCarryOverType TariffCarryOvers;
|
||||||
|
QStringList TariffIncludes;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Parse JSON string
|
/// Parse JSON string
|
||||||
@ -123,6 +124,9 @@ public:
|
|||||||
std::optional<ATBWeekDaysWorktime> getWeekDayWorkTime(QTime const &time, Qt::DayOfWeek dayOfWeek);
|
std::optional<ATBWeekDaysWorktime> getWeekDayWorkTime(QTime const &time, Qt::DayOfWeek dayOfWeek);
|
||||||
std::optional<QVector<ATBWeekDaysWorktime>> getAllWeekDayWorkTimes();
|
std::optional<QVector<ATBWeekDaysWorktime>> getAllWeekDayWorkTimes();
|
||||||
|
|
||||||
|
QStringList const &getTariffIncludes() const { return TariffIncludes; }
|
||||||
|
QStringList &getTariffIncludes() { return TariffIncludes; }
|
||||||
|
|
||||||
std::optional<QDateTime> prepaidStart(QDateTime const &start, int prepaid_option_id);
|
std::optional<QDateTime> prepaidStart(QDateTime const &start, int prepaid_option_id);
|
||||||
int getPaymentOptionIndex(PERMIT_TYPE permitType);
|
int getPaymentOptionIndex(PERMIT_TYPE permitType);
|
||||||
int getPaymentOptionIndex(PERMIT_TYPE permitType) const;
|
int getPaymentOptionIndex(PERMIT_TYPE permitType) const;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user