7 #include "dataio/DataIODefines.h"
8 #include "core/common/ESingleton.h"
21 bool ReadConfiguration( std::string customConfigPath );
23 std::string GetExceptionTextInsteadOfTypeCard(
unsigned char CardTypeNumber,
unsigned char SubCardTypeNumber,
unsigned short FactoryNumber );
25 long MapZoneNumberToUi(
const long zoneNumber )
const;
26 long MapZoneNumberFromUi(
const long uiZoneNumber )
const;
27 unsigned short MapTariffTicketNumberByUTN(
const unsigned short UTN,
const unsigned short tariffTicketNumberFrom )
const;
36 bool IsCustomerProfileValidityException(
const unsigned long networkID,
const unsigned char customerProfileIndex,
const unsigned short customerProfileValue )
const;
46 bool IsForbiddenCard(
const long companyNumber,
const long cardType,
const unsigned long cardSubType,
const long cardMedium );
54 bool GetZoneCountExceptionForZoneCombination( std::set<unsigned long> zoneCombination,
unsigned long &zoneCorrectedCount );
67 bool RecodeSelectedTariffTicketNumberToCard(
const unsigned short selectedTariffTicketNumber,
unsigned short &recodedTariffTicketNumberToCard );
76 bool IsIssueRestrictedByCardPublisher(
const unsigned short cardPublisherNumber,
const long ticketTypeID,
const long paymentType );
82 void GetForeignZonesWithZeroVATValue( std::vector<unsigned long> &foreignZoneList );
88 const std::set<unsigned long> & GetCityCardApplicationsToIgnore()
const;
Definition: EExceptions.h:10
#define DATAIO_API
Definition: DataIODefines.h:10