|
a2c40fa32a
|
re-introduce prepay-option for backward compatibility
|
2024-08-15 21:13:25 +02:00 |
|
|
52b7c2390a
|
Minor: introduce using-typedef for Duration
|
2024-07-29 17:33:49 +02:00 |
|
|
b7facb9d60
|
checkin for tariff02.json
|
2024-07-26 10:59:45 +02:00 |
|
|
003b7e8e8a
|
getPaymentOption() functions and getPaymentOptionIndex()
|
2024-07-25 09:46:46 +02:00 |
|
|
3503306637
|
save experimental
|
2024-07-21 20:58:12 +02:00 |
|
|
c6d396f34b
|
Added handling for interpolation, carry over and prepaid.
|
2024-07-19 14:01:27 +02:00 |
|
|
dbd9644047
|
Add ATBPaymentOptionType = std::multimap<int, ATBPaymentOption>
|
2024-05-03 13:47:28 +02:00 |
|
|
ed9e60a972
|
Declaration for getTariffProductForProductTypeName().
|
2024-04-30 13:45:22 +02:00 |
|
|
5d35331c83
|
Minor: introduced TariffProductType.
|
2024-04-30 13:44:53 +02:00 |
|
|
e93b08505a
|
Minor: introduce TimeRangeType as typedef for std::multimap<int, ATBTimeRange>.
|
2024-04-24 13:14:04 +02:00 |
|
|
dfd74a455a
|
Add getPaymentOptionIndexIfSpecialDay().
Add isSpecialDay(), isSpecialDay((), specialDayId(),
specialDay(), isSpecialDay(), specialDayId(), specialDay(),
isDayIncluded(), isDayIncludedAsSpecialDay() and isDayIncludedAsSpecialDay().
|
2024-04-19 13:09:53 +02:00 |
|
|
e210224340
|
getPaymentOptions(): added default-parameter 'paymentOptionsIndex'
Added getCurrentPaymentOptionIndex() and isHoliday().
|
2024-04-12 14:22:20 +02:00 |
|
|
c4c0e2fd77
|
Added TariffProduct including necessary functions to retrieve product infos from tariff-file
|
2024-02-22 16:31:51 +01:00 |
|
|
0af858daea
|
Added multimap for Customer.
Using std::optional.
Added member functions:
QVector<ATBPaymentOption> &getAllPaymentOptions()
QVector<ATBPaymentOption> const &getAllPaymentOptions() const
std::optional<QVector<ATBPaymentRate>> getPaymentRateForAllKeys() const
std::optional<QVector<ATBPaymentRate>> getPaymentRateForKey(int key) const
std::optional<QVector<ATBDailyTicket>> getDailyTicketsForAllKeys() const
std::optional<QVector<ATBDailyTicket>> getDailyTicketsForKey(int key) const
std::optional<ATBCustomer> getCustomerForType(ATBCustomer::CustomerType customerType)
std::optional<ATBWeekDaysWorktime> getWeekDayWorkTime(QTime const &time, Qt::DayOfWeek dayOfWeek)
Removed: QVector<ATBDailyTicket> const &getDailyTickets() const;
|
2024-01-30 10:20:42 +01:00 |
|
|
99a3c34d53
|
forward declare class Calculator
|
2024-01-22 14:28:22 +01:00 |
|
|
506a665592
|
provide GetPaymentOptions() with two signatures.
|
2024-01-22 13:27:21 +01:00 |
|
|
ed6592c273
|
Add:
multimap<int, ATBTimeBase> TimeBase
|
2024-01-22 10:23:41 +01:00 |
|
|
9f4b10bb9a
|
Add and fill
multimap<int, ATBTimeRange> TimeRange;
multimap<int, ATBTimeStepConfig> TimeStepConfig;
when parsing json-file.
|
2024-01-18 14:43:08 +01:00 |
|
|
3d3794ea4e
|
Add multimap for dailly ticket.w
|
2023-12-15 13:27:02 +01:00 |
|
|
3a2e521345
|
Add interface to access 'PaymentOptions'
|
2023-11-22 16:27:41 +01:00 |
|
|
aaa4348a9a
|
Add ATBProject to configuration
|
2023-11-22 11:14:48 +01:00 |
|
|
617eee39ed
|
Daily ticket
|
2023-05-15 14:05:55 +02:00 |
|
|
90cf509d97
|
start repository for mobilisis tariff-calculation
|
2023-04-24 15:31:46 +02:00 |
|