|  | de7a63bc2a | new test cases for regression tests | 2023-12-05 17:30:12 +01:00 |  | 
			
				
					|  | 73b1c1459e | added tariff for testing | 2023-12-01 14:26:07 +01:00 |  | 
			
				
					|  | a599e47a47 | Add test cases for szeged. | 2023-12-01 14:25:06 +01:00 |  | 
			
				
					|  | e97ad17b09 | removed typo | 2023-12-01 14:24:51 +01:00 |  | 
			
				
					|  | 19428ce46c | implemented both cost and duration functions. to be tested | 2023-12-01 14:24:15 +01:00 |  | 
			
				
					|  | 4c268e6693 | Added draft implementation of private_GetDurationFromCost(). | 2023-11-28 16:43:03 +01:00 |  | 
			
				
					|  | cc5c52c1a0 | Added private_getDurationFromCost() | 2023-11-28 16:42:29 +01:00 |  | 
			
				
					|  | 602ff5f94e | Added State for invalid price | 2023-11-28 16:41:27 +01:00 |  | 
			
				
					|  | b8720bac6c | Added special days. | 2023-11-28 16:40:41 +01:00 |  | 
			
				
					|  | 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)
						
						
						
						
						
						
							
 1.0.0 | 2023-06-27 17:43:58 +02:00 |  | 
			
				
					|  | cb8cd5dead   | Merge branch 'moransBranch' | 2023-06-14 11:28:27 +02:00 |  |