DataIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Public Types | Public Member Functions | List of all members
EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina Class Reference

#include <ETarifnaSkupina.h>

Inheritance diagram for EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina:
Inheritance graph
[legend]
Collaboration diagram for EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina:
Collaboration graph
[legend]

Classes

class  DataClass
 

Public Types

enum  TariffGroupType {
  TariffGroupTypeUndefined = 0, TariffGroupTypeSubUrban = 1, TariffGroupTypeUrban = 2, TariffGroupTypePresale = 3,
  TariffGroupTypeVendingMachine = 4, TariffGroupTypeTerminal = 5, TariffGroupTypeEshop = 6, TariffGroupTypeCommercial = 7,
  TariffGroupTypeUndefined = 0, TariffGroupTypeSubUrban = 1, TariffGroupTypeUrban = 2, TariffGroupTypePresale = 3,
  TariffGroupTypeVendingMachine = 4, TariffGroupTypeTerminal = 5, TariffGroupTypeEshop = 6, TariffGroupTypeCommercial = 7
}
 
enum  TariffGroupType {
  TariffGroupTypeUndefined = 0, TariffGroupTypeSubUrban = 1, TariffGroupTypeUrban = 2, TariffGroupTypePresale = 3,
  TariffGroupTypeVendingMachine = 4, TariffGroupTypeTerminal = 5, TariffGroupTypeEshop = 6, TariffGroupTypeCommercial = 7,
  TariffGroupTypeUndefined = 0, TariffGroupTypeSubUrban = 1, TariffGroupTypeUrban = 2, TariffGroupTypePresale = 3,
  TariffGroupTypeVendingMachine = 4, TariffGroupTypeTerminal = 5, TariffGroupTypeEshop = 6, TariffGroupTypeCommercial = 7
}
 

Public Member Functions

 ETarifnaSkupina (ETarifnaSkupinaCol *owner, unsigned char cislo, const char *nazov, const char *skratka, unsigned char typID, unsigned char menaID, unsigned char nahr1, unsigned char nahr2, unsigned short nadzona)
 
virtual ~ETarifnaSkupina ()
 
ETarifnaSkupinaColGetOwner ()
 
ETarifnaSkupinaTarifaColGetTarifnaSkupinaTarifaCol ()
 
unsigned char GetCisloTS ()
 
char * GetNazov ()
 
char * GetSkratku ()
 
TariffGroupType GetTariffGroupType ()
 
unsigned char GetMenaID ()
 
unsigned char GetNahrCislo1 ()
 
unsigned char GetNahrCislo2 ()
 
unsigned short GetNadzona ()
 
unsigned short GetIDS ()
 
void SetIDS (unsigned short ids)
 
void Init ()
 
std::list< ETarifa * > GetTariffList ()
 get all tariffs on tariff group More...
 
ETarifaGetTariffByTariffTicketNumber (unsigned long tariffTicketNumber)
 Access tariff by specific tariff ticket number tariffTicketNumber. More...
 
ETarifaGetTariffByTariffNumber (unsigned long tariffNumber)
 Access tariff by specific tariff number tariffNumber. More...
 
bool IsTariffOnTariffGroup (ETarifa *tariff)
 Find on tariff group by tariff ticket number. More...
 
std::list< ETarifa * > GetTariffList (ETarifa::ETypListkaID ticketTemplate)
 get tariff list from tariffGroup by ticketTemplate More...
 
ETarifnaSkupinaGetLeft ()
 
ETarifnaSkupinaGetRight ()
 
 ETarifnaSkupina (ETarifnaSkupinaCol *owner, unsigned char cislo, const char *nazov, const char *skratka, unsigned char typID, unsigned char menaID, unsigned char nahr1, unsigned char nahr2, unsigned short nadzona)
 
virtual ~ETarifnaSkupina ()
 
ETarifnaSkupinaColGetOwner ()
 
ETarifnaSkupinaTarifaColGetTarifnaSkupinaTarifaCol ()
 
unsigned char GetCisloTS ()
 
char * GetNazov ()
 
char * GetSkratku ()
 
TariffGroupType GetTariffGroupType ()
 
unsigned char GetMenaID ()
 
unsigned char GetNahrCislo1 ()
 
unsigned char GetNahrCislo2 ()
 
unsigned short GetNadzona ()
 
unsigned short GetIDS ()
 
void SetIDS (unsigned short ids)
 
void Init ()
 
std::list< ETarifa * > GetTariffList ()
 get all tariffs on tariff group More...
 
ETarifaGetTariffByTariffTicketNumber (unsigned long tariffTicketNumber)
 Access tariff by specific tariff ticket number tariffTicketNumber. More...
 
ETarifaGetTariffByTariffNumber (unsigned long tariffNumber)
 Access tariff by specific tariff number tariffNumber. More...
 
bool IsTariffOnTariffGroup (ETarifa *tariff)
 Find on tariff group by tariff ticket number. More...
 
std::list< ETarifa * > GetTariffList (ETarifa::ETypListkaID ticketTemplate)
 get tariff list from tariffGroup by ticketTemplate More...
 
ETarifnaSkupinaGetLeft ()
 
ETarifnaSkupinaGetRight ()
 

Member Enumeration Documentation

Enumerator
TariffGroupTypeUndefined 
TariffGroupTypeSubUrban 
TariffGroupTypeUrban 
TariffGroupTypePresale 
TariffGroupTypeVendingMachine 
TariffGroupTypeTerminal 
TariffGroupTypeEshop 
TariffGroupTypeCommercial 
TariffGroupTypeUndefined 
TariffGroupTypeSubUrban 
TariffGroupTypeUrban 
TariffGroupTypePresale 
TariffGroupTypeVendingMachine 
TariffGroupTypeTerminal 
TariffGroupTypeEshop 
TariffGroupTypeCommercial 
Enumerator
TariffGroupTypeUndefined 
TariffGroupTypeSubUrban 
TariffGroupTypeUrban 
TariffGroupTypePresale 
TariffGroupTypeVendingMachine 
TariffGroupTypeTerminal 
TariffGroupTypeEshop 
TariffGroupTypeCommercial 
TariffGroupTypeUndefined 
TariffGroupTypeSubUrban 
TariffGroupTypeUrban 
TariffGroupTypePresale 
TariffGroupTypeVendingMachine 
TariffGroupTypeTerminal 
TariffGroupTypeEshop 
TariffGroupTypeCommercial 

Constructor & Destructor Documentation

ETarifnaSkupina::ETarifnaSkupina ( ETarifnaSkupinaCol owner,
unsigned char  cislo,
const char *  nazov,
const char *  skratka,
unsigned char  typID,
unsigned char  menaID,
unsigned char  nahr1,
unsigned char  nahr2,
unsigned short  nadzona 
)
ETarifnaSkupina::~ETarifnaSkupina ( )
virtual
EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina::ETarifnaSkupina ( ETarifnaSkupinaCol owner,
unsigned char  cislo,
const char *  nazov,
const char *  skratka,
unsigned char  typID,
unsigned char  menaID,
unsigned char  nahr1,
unsigned char  nahr2,
unsigned short  nadzona 
)
virtual EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina::~ETarifnaSkupina ( )
virtual

Member Function Documentation

unsigned char ETarifnaSkupina::GetCisloTS ( )

Here is the caller graph for this function:

unsigned char EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina::GetCisloTS ( )
unsigned short ETarifnaSkupina::GetIDS ( )

Here is the caller graph for this function:

unsigned short EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina::GetIDS ( )
ETarifnaSkupina * ETarifnaSkupina::GetLeft ( )
ETarifnaSkupina* EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina::GetLeft ( )
unsigned char EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina::GetMenaID ( )
unsigned char ETarifnaSkupina::GetMenaID ( )

Here is the caller graph for this function:

unsigned short ETarifnaSkupina::GetNadzona ( )

Here is the caller graph for this function:

unsigned short EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina::GetNadzona ( )
unsigned char ETarifnaSkupina::GetNahrCislo1 ( )

Here is the caller graph for this function:

unsigned char EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina::GetNahrCislo1 ( )
unsigned char ETarifnaSkupina::GetNahrCislo2 ( )

Here is the caller graph for this function:

unsigned char EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina::GetNahrCislo2 ( )
char * ETarifnaSkupina::GetNazov ( )

Here is the caller graph for this function:

char* EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina::GetNazov ( )
ETarifnaSkupinaCol* EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina::GetOwner ( )
ETarifnaSkupinaCol * ETarifnaSkupina::GetOwner ( )

Here is the caller graph for this function:

ETarifnaSkupina* EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina::GetRight ( )
ETarifnaSkupina * ETarifnaSkupina::GetRight ( )

Here is the caller graph for this function:

char * ETarifnaSkupina::GetSkratku ( )
char* EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina::GetSkratku ( )
ETarifa * ETarifnaSkupina::GetTariffByTariffNumber ( unsigned long  tariffNumber)

Access tariff by specific tariff number tariffNumber.

Returns
instance of ETarifa - tariff exist on tariff group
null - tariff not exist on tariff group

Here is the caller graph for this function:

ETarifa* EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina::GetTariffByTariffNumber ( unsigned long  tariffNumber)

Access tariff by specific tariff number tariffNumber.

Returns
instance of ETarifa - tariff exist on tariff group
null - tariff not exist on tariff group
ETarifa* EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina::GetTariffByTariffTicketNumber ( unsigned long  tariffTicketNumber)

Access tariff by specific tariff ticket number tariffTicketNumber.

Returns
instance of ETarifa - tariff exist on tariff group
null - tariff not exist on tariff group
ETarifa * ETarifnaSkupina::GetTariffByTariffTicketNumber ( unsigned long  tariffTicketNumber)

Access tariff by specific tariff ticket number tariffTicketNumber.

Returns
instance of ETarifa - tariff exist on tariff group
null - tariff not exist on tariff group

Here is the caller graph for this function:

ETarifnaSkupina::TariffGroupType ETarifnaSkupina::GetTariffGroupType ( )

Here is the caller graph for this function:

TariffGroupType EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina::GetTariffGroupType ( )
std::list<ETarifa *> EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina::GetTariffList ( )

get all tariffs on tariff group

std::list< ETarifa * > ETarifnaSkupina::GetTariffList ( )

get all tariffs on tariff group

std::list<ETarifa *> EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina::GetTariffList ( ETarifa::ETypListkaID  ticketTemplate)

get tariff list from tariffGroup by ticketTemplate

Parameters
ticketTemplate- self descripting
Note
ignores substitutive tariff groups
Returns
list of tariffs with specified ticketTemplate
list< ETarifa * > ETarifnaSkupina::GetTariffList ( ETarifa::ETypListkaID  ticketTemplate)

get tariff list from tariffGroup by ticketTemplate

Parameters
ticketTemplate- self descripting
Note
ignores substitutive tariff groups
Returns
list of tariffs with specified ticketTemplate

Here is the call graph for this function:

ETarifnaSkupinaTarifaCol * ETarifnaSkupina::GetTarifnaSkupinaTarifaCol ( )

Here is the call graph for this function:

Here is the caller graph for this function:

ETarifnaSkupinaTarifaCol* EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina::GetTarifnaSkupinaTarifaCol ( )
void EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina::Init ( )
void ETarifnaSkupina::Init ( )

Here is the call graph for this function:

Here is the caller graph for this function:

bool ETarifnaSkupina::IsTariffOnTariffGroup ( ETarifa tariff)

Find on tariff group by tariff ticket number.

Returns
true - tariff exist on tariff group
false - tariff not exist on tariff group

Here is the call graph for this function:

bool EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina::IsTariffOnTariffGroup ( ETarifa tariff)

Find on tariff group by tariff ticket number.

Returns
true - tariff exist on tariff group
false - tariff not exist on tariff group
void ETarifnaSkupina::SetIDS ( unsigned short  ids)

Here is the caller graph for this function:

void EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifnaSkupina::SetIDS ( unsigned short  ids)

The documentation for this class was generated from the following files: