Add TariffIncludes: the main tariff-file will include (load) other tariff-files.
This commit is contained in:
		@@ -83,6 +83,7 @@ public:
 | 
				
			|||||||
    TariffOutOfServiceType TariffOutOfServices;
 | 
					    TariffOutOfServiceType TariffOutOfServices;
 | 
				
			||||||
    ATBTariffPrepaidType TariffPrepaids;
 | 
					    ATBTariffPrepaidType TariffPrepaids;
 | 
				
			||||||
    ATBTariffCarryOverType TariffCarryOvers;
 | 
					    ATBTariffCarryOverType TariffCarryOvers;
 | 
				
			||||||
 | 
					    QStringList TariffIncludes;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/// <summary>
 | 
						/// <summary>
 | 
				
			||||||
	/// Parse JSON string
 | 
						/// Parse JSON string
 | 
				
			||||||
@@ -123,6 +124,9 @@ public:
 | 
				
			|||||||
    std::optional<ATBWeekDaysWorktime> getWeekDayWorkTime(QTime const &time, Qt::DayOfWeek dayOfWeek);
 | 
					    std::optional<ATBWeekDaysWorktime> getWeekDayWorkTime(QTime const &time, Qt::DayOfWeek dayOfWeek);
 | 
				
			||||||
    std::optional<QVector<ATBWeekDaysWorktime>> getAllWeekDayWorkTimes();
 | 
					    std::optional<QVector<ATBWeekDaysWorktime>> getAllWeekDayWorkTimes();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    QStringList const &getTariffIncludes() const { return TariffIncludes; }
 | 
				
			||||||
 | 
					    QStringList &getTariffIncludes() { return TariffIncludes; }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    std::optional<QDateTime> prepaidStart(QDateTime const &start, int prepaid_option_id);
 | 
					    std::optional<QDateTime> prepaidStart(QDateTime const &start, int prepaid_option_id);
 | 
				
			||||||
    int getPaymentOptionIndex(PERMIT_TYPE permitType);
 | 
					    int getPaymentOptionIndex(PERMIT_TYPE permitType);
 | 
				
			||||||
    int getPaymentOptionIndex(PERMIT_TYPE permitType) const;
 | 
					    int getPaymentOptionIndex(PERMIT_TYPE permitType) const;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user