Add product FREE_TICKET.

This commit is contained in:
Gerhard Hoffmann 2025-05-06 11:55:35 +02:00
parent 4b9edb0f47
commit 37aa10fc85

View File

@ -19,7 +19,9 @@ enum class PERMIT_TYPE : quint8 {
SHORT_TERM_PARKING_CAMPER=12,
DAY_TICKET_PKW=13,
DAY_TICKET_BUS=14,
DAY_TICKET_CAMPER=15
DAY_TICKET_CAMPER=15,
FREE_TICKET=16,
PRODUCT_MAX
};
struct PermitType {
@ -73,6 +75,9 @@ struct PermitType {
case 15:
m_permitType = PERMIT_TYPE::DAY_TICKET_CAMPER;
break;
case 16:
m_permitType = PERMIT_TYPE::FREE_TICKET;
break;
default:
m_permitType = PERMIT_TYPE::INVALID;
}
@ -116,6 +121,8 @@ struct PermitType {
return 14;
case PERMIT_TYPE::DAY_TICKET_CAMPER:
return 15;
case PERMIT_TYPE::FREE_TICKET:
return 16;
default:
break;
}
@ -132,9 +139,6 @@ struct PermitType {
if (permitTypeStr == "DAY_TICKET_CHILD") {
return PERMIT_TYPE::DAY_TICKET_CHILD;
} else
if (permitTypeStr == "DAY_TICKET_ADULT") {
return PERMIT_TYPE::DAY_TICKET_ADULT;
} else
if (permitTypeStr == "DAY_TICKET_TEEN") {
return PERMIT_TYPE::DAY_TICKET_TEEN;
} else
@ -170,6 +174,9 @@ struct PermitType {
} else
if (permitTypeStr == "DAY_TICKET_CAMPER") {
return PERMIT_TYPE::DAY_TICKET_CAMPER;
} else
if (permitTypeStr == "FREE_TICKET") {
return PERMIT_TYPE::FREE_TICKET;
}
return PERMIT_TYPE::INVALID;
@ -207,6 +214,8 @@ struct PermitType {
return QString("DAY_TICKET_BUS");
case PERMIT_TYPE::DAY_TICKET_CAMPER:
return QString("DAY_TICKET_CAMPER");
case PERMIT_TYPE::FREE_TICKET:
return QString("FREE_TICKET");
default:
break;
}
@ -245,6 +254,8 @@ struct PermitType {
return QString("DAY_TICKET_BUS");
case PERMIT_TYPE::DAY_TICKET_CAMPER:
return QString("DAY_TICKET_CAMPER");
case PERMIT_TYPE::FREE_TICKET:
return QString("FREE_TICKET");
default:
break;
}