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