|
64c005cd70
|
Implement private_GetCostFromDuration() using a loop and not using
recursive calls.
|
2023-11-28 15:25:37 +01:00 |
|
|
9abc165a7c
|
Implemented computeWeekDaysPrice() and computeWeekDaysDurationUnit()
|
2023-11-28 15:20:31 +01:00 |
|
|
57ec82a2fc
|
Added helpers computeWeekDaysPrice() and computeWeekDaysDurationUnit()
|
2023-11-28 15:18:05 +01:00 |
|
|
a49236c1de
|
Removed parameters in private_GetCostFromDuration() and checkDurationMinutes()
|
2023-11-28 15:17:27 +01:00 |
|
|
9a19320ee5
|
Minor: removed debug output.
|
2023-11-28 15:15:13 +01:00 |
|
|
9e8833f362
|
Added special days.
|
2023-11-28 15:14:35 +01:00 |
|
|
7a5d797ae0
|
Start reimplementation of
private_GetCostFromDuration() in terms of ticket.
|
2023-11-27 16:21:28 +01:00 |
|
|
215667af61
|
Implement findWorkTimeRange() and indNextWorkTimeRange().
|
2023-11-27 16:19:39 +01:00 |
|
|
2b6d116200
|
Implement GetCostFromDuration() in terms of private_GetCostFromDuration()
using a ticket as return value.
|
2023-11-27 16:18:06 +01:00 |
|
|
2d9ed3c1c8
|
testing ...
|
2023-11-27 16:16:50 +01:00 |
|
|
9ca45e613f
|
Return a ticket from private_GetCostFromDuration().
Add helpers findWorkTimeRange() and findNextWorkTimeRange().
|
2023-11-27 16:15:18 +01:00 |
|
|
6a3d183129
|
Minor: overload constructor
|
2023-11-27 16:14:27 +01:00 |
|
|
684de4acd1
|
Reformat to Unix.
Add overload for IsYearPeriodActive().
Add several helpers.
|
2023-11-27 16:12:07 +01:00 |
|
|
e9047f995a
|
Minor: format to Unix.
|
2023-11-27 16:09:38 +01:00 |
|
|
20cdb8b07f
|
Add overload for IsYearPeriodActive().
Add helpers WeekDaysWorkTimeFrom(), WeekDaysWorkTimeUntil(), isCarryOverSet()
sCarryOverNotSet() and getPaymentMethodId().
|
2023-11-27 16:07:30 +01:00 |
|
|
b84970fd12
|
Add class Ticket for future use.
|
2023-11-26 19:56:38 +01:00 |
|
|
7ac033720e
|
Started re-implementation of GetCostFromDuration() using
private_GetCostFromDuration().
|
2023-11-26 19:55:21 +01:00 |
|
|
c749de2bf9
|
Add private_GetCostFromDuration() and helpers
getMinimalParkingTime(), getMaximalParkingTime(), checkDurationMinutes().
|
2023-11-26 19:53:29 +01:00 |
|
|
c4cec1c04b
|
Added overload for CheckSpecialDay().
Added helpers SpecialDaysWorkTimeFrom() and SpecialDaysWorkTimeUntil().
|
2023-11-26 19:51:37 +01:00 |
|
|
a53cb37291
|
Add explicit include guard.
|
2023-11-26 19:50:23 +01:00 |
|
|
b1a98a20c5
|
Add class ticket
|
2023-11-26 19:48:29 +01:00 |
|
|
d765997ca5
|
dos2unix. add TODO comment
|
2023-11-24 13:52:49 +01:00 |
|
|
d2664fdb95
|
add test json for neuhauser
|
2023-11-24 13:25:11 +01:00 |
|
|
36478e111e
|
start changes for neuhauser
|
2023-11-24 13:23:59 +01:00 |
|
|
8f2609c4ae
|
Fix: GetDurationFromCost for PaymentMethod::Steps
|
2023-11-23 11:14:21 +01:00 |
|
|
453ca266a5
|
Merge remote-tracking branch 'origin/schoenau_23112023'
|
2023-11-23 09:46:42 +01:00 |
|
|
0217bb8918
|
GetTimeStep() and GetPriceForTimeStep(): use getPaymentOptions().
|
2023-11-23 09:41:40 +01:00 |
|
|
4b35b1ffb7
|
Implement GetDurationForPrice().
|
2023-11-23 09:41:02 +01:00 |
|
|
80e228b498
|
GetCostFromDuration(): don't use condiftion PaymentMethod::Steps,
but the multimap YearPeriod, which must be empty.
|
2023-11-23 09:39:26 +01:00 |
|
|
574161ff76
|
Call getDurationForPrice() in GetDurationForCost().
|
2023-11-23 09:38:34 +01:00 |
|
|
b80cd5e6ef
|
Remove parameter paymentMethod.
Add GetDurationForPrice().
|
2023-11-23 09:36:50 +01:00 |
|
|
ccbf07a654
|
Use new getPaymentOptions interface
|
2023-11-23 08:42:35 +01:00 |
|
|
3a2e521345
|
Add interface to access 'PaymentOptions'
|
2023-11-22 16:27:41 +01:00 |
|
|
cd77e380ef
|
Read project/version-info from tariff-config ...
... if available
|
2023-11-22 11:27:09 +01:00 |
|
|
aaa4348a9a
|
Add ATBProject to configuration
|
2023-11-22 11:14:48 +01:00 |
|
|
17c4aac452
|
Add header file atb_project.h
|
2023-11-22 11:14:38 +01:00 |
|
|
68c438bfe0
|
Add header file for project-variables
|
2023-11-22 11:13:37 +01:00 |
|
|
509bc29d7e
|
Fix: read tariff configuration file
|
2023-11-22 10:17:40 +01:00 |
|
|
f7e462188f
|
Add methods for PaymentMethod::Steps
|
2023-11-22 09:53:07 +01:00 |
|
|
d15c9dad29
|
Update tariff04 (virtual dayticket)
|
2023-06-27 17:43:58 +02:00 |
|
|
cb8cd5dead
|
Merge branch 'moransBranch'
|
2023-06-14 11:28:27 +02:00 |
|
|
9d64350e4f
|
Merge branch 'moransBranch' of git.mimbach49.de:GerhardHoffmann/MOBILISIS-Calculator into moransBranch
|
2023-06-14 11:27:43 +02:00 |
|
|
1a71edc274
|
max_time=300, unit_id=1
|
2023-06-13 13:32:16 +02:00 |
|
|
51d8beda2a
|
max_time=300, unit_id=1
|
2023-06-13 13:32:12 +02:00 |
|
|
7bab9d6ba2
|
max_time=300, unit_id=1
|
2023-06-13 13:32:08 +02:00 |
|
|
8b4d64bd0c
|
max_time=300, unit_id=1
|
2023-06-13 13:31:42 +02:00 |
|
|
eefdde4693
|
Removed section whith superfluous 'price_per_unit < 0' check.
Removed calc_price-caculation followed by shift of inputDate.
|
2023-06-13 12:12:23 +02:00 |
|
|
6157861d62
|
Monday starts with 1
|
2023-06-13 12:11:09 +02:00 |
|
|
23748966de
|
Merge branch 'moransBranch' of git.mimbach49.de:GerhardHoffmann/MOBILISIS-Calculator into moransBranch
|
2023-05-19 15:49:38 +02:00 |
|
|
7bd7f66666
|
Fixed pra_payment_unit_id
|
2023-05-17 10:08:02 +02:00 |
|