1 #if !defined(AFX_ETARIFNASKUPINA_H__3A537953_3235_4912_800D_4942370512B6__INCLUDED_)
2 #define AFX_ETARIFNASKUPINA_H__3A537953_3235_4912_800D_4942370512B6__INCLUDED_
4 #include "dataio/datainput/ETarifa.h"
5 #include "core/common/Node.h"
6 #include "core/common/eplatform.h"
7 #include "dataio/DataIODefines.h"
14 namespace VstupneUdaje
16 namespace TarifnySystem
18 class ETarifnaSkupinaTarifaCol;
19 class ETarifnaSkupinaTarifa;
20 class ERootTarifnySystem;
21 class ETarifnaSkupinaCol;
23 class DATAIO_API ETarifnaSkupina :
public ENode
28 TariffGroupTypeUndefined = 0,
29 TariffGroupTypeSubUrban = 1,
30 TariffGroupTypeUrban = 2,
31 TariffGroupTypePresale = 3,
32 TariffGroupTypeVendingMachine = 4,
33 TariffGroupTypeTerminal = 5,
34 TariffGroupTypeEshop = 6,
35 TariffGroupTypeCommercial = 7
46 unsigned short nadzona );
52 unsigned char GetCisloTS();
56 TariffGroupType GetTariffGroupType();
58 unsigned char GetMenaID();
59 unsigned char GetNahrCislo1();
60 unsigned char GetNahrCislo2();
61 unsigned short GetNadzona();
62 unsigned short GetIDS();
64 void SetIDS(
unsigned short ids );
71 std::list<ETarifa *> GetTariffList();
79 ETarifa *GetTariffByTariffTicketNumber(
unsigned long tariffTicketNumber );
87 ETarifa *GetTariffByTariffNumber(
unsigned long tariffNumber );
95 bool IsTariffOnTariffGroup(
ETarifa *tariff );
Definition: ETarifnaSkupinaCol.h:19
TariffGroupType
Definition: ETarifnaSkupina.h:26
Definition: ETarifnaSkupina.h:23
ETypListkaID
Definition: ETarifa.h:24
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
#define DATAIO_API
Definition: DataIODefines.h:10
Definition: ETarifnaSkupinaTarifaCol.h:20