|
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 |
|