|
80637260f3
|
Utilities::IsYearPeriodActive():
Fix: take into account if start-date <= end-date or not.
Otherwise check is wrong, and no valid year period is returned.
|
2024-08-21 15:35:03 +02:00 |
|
|
89b05ffadc
|
Added GetYearPeriodActive() to get active year period.
|
2024-08-01 15:45:50 +02:00 |
|
|
5be5798681
|
Declared iterator-arguments as const-references to get rid of compiler
warning: parameter passing for argument multi_map changed in gcc7.1
|
2024-06-04 11:48:50 +02:00 |
|
|
e121cef17e
|
Added: uint32_t getDailyTicketCardPrice(Configuration const *cfg, PaymentMethod methodId);
|
2024-06-04 11:26:36 +02:00 |
|
|
ea0bcde413
|
Check iterator for it != cfg->TimeRange.cend().
|
2024-04-24 13:16:22 +02:00 |
|
|
e20eb93abf
|
Implement SpecialDaysWorkTimeFrom() and SpecialDaysWorkTimeUntil().
Extend getBusinessHours() to include new enum-values.
Implement isDayIncluded() as switch-case on dayOfWeek.
Implement dumpBusinessHours().
|
2024-04-19 13:21:38 +02:00 |
|
|
9b1cc49d34
|
Minor: remove some debug output
|
2024-04-12 14:16:18 +02:00 |
|
|
e0223b50f9
|
Added helper getTimeRangeStep() (useful for progressive tariff as for neuhauser/kirchdorf (743)
|
2024-02-21 09:31:13 +01:00 |
|
|
c0f0648a74
|
checkin for the weekend. proper commit-messages later
|
2024-02-16 13:37:24 +01:00 |
|
|
92c3b7c97c
|
Add helper WorkDayId() for future use.
|
2024-02-15 16:11:41 +01:00 |
|
|
0b779b7846
|
getBusinessHours(): return values with correct type.
|
2024-01-31 15:10:45 +01:00 |
|
|
25a39fdc61
|
Fix getPaymentMethodId(): check for valid iterator.
|
2024-01-31 15:09:42 +01:00 |
|
|
8077167498
|
Minor: remove unused protection_counter variable
|
2024-01-30 10:52:24 +01:00 |
|
|
282a412ef5
|
IsYearPeriodActive(): return true, even if no YearPeriod is given in tariff-json-file.
|
2023-12-12 10:23:45 +01:00 |
|
|
9dcf7a8f30
|
Implement added helpers.
|
2023-12-12 10:22:34 +01:00 |
|
|
2d696941a5
|
Fix: use second.pun_duration instead of second.pun_id
Minor: add debug output.
|
2023-12-08 10:14:48 +01:00 |
|
|
5b8d9c62cc
|
Add and implement utilities:
int getMinimalParkingTime(Configuration const *cfg, PaymentMethod methodId);
int getMaximalParkingTime(Configuration const *cfg, PaymentMethod methodId);
uint32_t getMinimalParkingPrice(Configuration const *cfg, PaymentMethod methodId);
uint32_t getFirstDurationStep(Configuration const *cfg, PaymentMethod methodId);
|
2023-12-07 16:27:09 +01:00 |
|
|
684de4acd1
|
Reformat to Unix.
Add overload for IsYearPeriodActive().
Add several helpers.
|
2023-11-27 16:12:07 +01:00 |
|
|
c4cec1c04b
|
Added overload for CheckSpecialDay().
Added helpers SpecialDaysWorkTimeFrom() and SpecialDaysWorkTimeUntil().
|
2023-11-26 19:51:37 +01:00 |
|
|
7bd7f66666
|
Fixed pra_payment_unit_id
|
2023-05-17 10:08:02 +02:00 |
|
|
219d820104
|
GetCostFromDuration fixed
|
2023-05-12 09:20:46 +02:00 |
|
|
90cf509d97
|
start repository for mobilisis tariff-calculation
|
2023-04-24 15:31:46 +02:00 |
|