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

#include <EPriceComputerDE.h>

Classes

struct  _PARAMETERS_FOR_COMPUTE_PRICE_DE
 
class  EPriceComputerDERr
 

Public Types

enum  TypCestujuci {
  Normalny = 0, Turista = 1, CestovatelRTK = 2, CestovatelNieRTK = 3,
  Normalny = 0, Turista = 1, CestovatelRTK = 2, CestovatelNieRTK = 3
}
 
enum  enumPriceComputerErrors {
  bezChyby = 0, chybaTarifaNeexistuje = 1, chybaCennikNeexistuje = 2, chybaTarifnePasmoNeexistuje = 3,
  chybaTarifnaSkupinaNeexisuje = 4, chybaCenovaSkupinaNeexistuje = 5, chybaZonaNeexistuje = 6, chybaTarifnaSkupinaTarifaNeexistuje = 7,
  chybaTrojuholnikNeexistuje = 8, chybaTrojuholnikyNeexistuju = 9, chybaCenaNeexistuje = 10, chybaCisloTarifnejSkupinyNeexistuje = 11,
  chybaChybneVstupneParametre = 12, chybaTarifaSkupinaNeexistuje = 13, chybaZonyViaIsEmpty = 14, chybaZastavkaNeexistuje = 15,
  chybaIna = 100, bezChyby = 0, chybaTarifaNeexistuje = 1, chybaCennikNeexistuje = 2,
  chybaTarifnePasmoNeexistuje = 3, chybaTarifnaSkupinaNeexisuje = 4, chybaCenovaSkupinaNeexistuje = 5, chybaZonaNeexistuje = 6,
  chybaTarifnaSkupinaTarifaNeexistuje = 7, chybaTrojuholnikNeexistuje = 8, chybaTrojuholnikyNeexistuju = 9, chybaCenaNeexistuje = 10,
  chybaCisloTarifnejSkupinyNeexistuje = 11, chybaChybneVstupneParametre = 12, chybaTarifaSkupinaNeexistuje = 13, chybaZonyViaIsEmpty = 14,
  chybaZastavkaNeexistuje = 15, chybaIna = 100
}
 
enum  TypCestujuci {
  Normalny = 0, Turista = 1, CestovatelRTK = 2, CestovatelNieRTK = 3,
  Normalny = 0, Turista = 1, CestovatelRTK = 2, CestovatelNieRTK = 3
}
 
enum  enumPriceComputerErrors {
  bezChyby = 0, chybaTarifaNeexistuje = 1, chybaCennikNeexistuje = 2, chybaTarifnePasmoNeexistuje = 3,
  chybaTarifnaSkupinaNeexisuje = 4, chybaCenovaSkupinaNeexistuje = 5, chybaZonaNeexistuje = 6, chybaTarifnaSkupinaTarifaNeexistuje = 7,
  chybaTrojuholnikNeexistuje = 8, chybaTrojuholnikyNeexistuju = 9, chybaCenaNeexistuje = 10, chybaCisloTarifnejSkupinyNeexistuje = 11,
  chybaChybneVstupneParametre = 12, chybaTarifaSkupinaNeexistuje = 13, chybaZonyViaIsEmpty = 14, chybaZastavkaNeexistuje = 15,
  chybaIna = 100, bezChyby = 0, chybaTarifaNeexistuje = 1, chybaCennikNeexistuje = 2,
  chybaTarifnePasmoNeexistuje = 3, chybaTarifnaSkupinaNeexisuje = 4, chybaCenovaSkupinaNeexistuje = 5, chybaZonaNeexistuje = 6,
  chybaTarifnaSkupinaTarifaNeexistuje = 7, chybaTrojuholnikNeexistuje = 8, chybaTrojuholnikyNeexistuju = 9, chybaCenaNeexistuje = 10,
  chybaCisloTarifnejSkupinyNeexistuje = 11, chybaChybneVstupneParametre = 12, chybaTarifaSkupinaNeexistuje = 13, chybaZonyViaIsEmpty = 14,
  chybaZastavkaNeexistuje = 15, chybaIna = 100
}
 

Public Member Functions

 EPriceComputerDE (ERootDataIO *owner, EVypocetCeny *vypocetCeny)
 
virtual ~EPriceComputerDE ()
 
enumPriceComputerErrors ComputePriceForAll (_PARAMETERS_FOR_COMPUTE_PRICE_DE *parameters)
 
enumPriceComputerErrors IsCorrectZone (long zoneFrom, long zoneTo, long entryZone, bool &isCorrectZone, unsigned short cisloTarify)
 
enumPriceComputerErrors GetIntervalBetweenZone (long zona1, long zona2, short &getIntervalBetweenZone, unsigned short cisloTarify)
 
enumPriceComputerErrors GetZoznamPlatnychZonPreNormalnehoCes (long zoneFrom, long zoneTo, OUT std::vector< EZona * > &outPlatneZony, unsigned short cisloTarify)
 
enumPriceComputerErrors GetZoznamPlatnychZonTuristu (long zoneFrom, long zoneTo, OUT std::vector< EZona * > &outPlatneZony, std::vector< long > zonyVia, unsigned short cisloTarify)
 
enumPriceComputerErrors GetZoznamPlatnychZonNieRTK (long zoneFrom, long zoneTo, OUT std::vector< EZona * > &outPlatneZony, std::vector< long > zonyVia, unsigned short cisloTarify)
 
enumPriceComputerErrors GetZoznamPlatnychZonPreNormalnehoCes (long zoneFrom, long zoneTo, OUT std::vector< unsigned short > &outPlatneZony, unsigned short cisloTarify)
 
enumPriceComputerErrors GetZoznamPlatnychZonTuristu (long zoneFrom, long zoneTo, OUT std::vector< unsigned short > &outPlatneZony, std::vector< long > zonyVia, unsigned short cisloTarify)
 
enumPriceComputerErrors GetZoznamPlatnychZonNieRTK (long zoneFrom, long zoneTo, OUT std::vector< unsigned short > &outPlatneZony, std::vector< long > zonyVia, unsigned short cisloTarify)
 
enumPriceComputerErrors GetZoznamPlatnychZonRTK (long zoneFrom, long zoneTo, OUT std::vector< unsigned short > &outPlatneZony, unsigned short cisloTarify, unsigned char trasaCislo)
 
enumPriceComputerErrors GetValidZonesForAll (_PARAMETERS_FOR_COMPUTE_PRICE_DE *parameters, OUT std::vector< unsigned short > &outValidZones, OUT bool &isNetworkWide)
 
enumPriceComputerErrors ComputePriceForTurist (long zona1, long zona2, short cisloTarify, std::vector< long > zonaVia, unsigned char paymentType, unsigned char PracDen, unsigned char SoNe, unsigned char nocna, unsigned char spicka, unsigned char den, unsigned long zastavkaNastup, unsigned long zastavkaVystup)
 
enumPriceComputerErrors ComputePriceForRTK (long zona1, long zona2, short cisloTarify, std::vector< long > zonaVia, unsigned char cisloTrasy, unsigned char paymentType, unsigned char PracDen, unsigned char SoNe, unsigned char nocna, unsigned char spicka, unsigned char den)
 
enumPriceComputerErrors ComputePriceForNotRTK (long zona1, long zona2, short cisloTarify, std::vector< long > zonaVia, unsigned char paymentType, unsigned char PracDen, unsigned char SoNe, unsigned char nocna, unsigned char spicka, unsigned char den)
 
ERootDataIOGetOwner ()
 
long GetPrice () const
 
 EPriceComputerDE (ERootDataIO *owner, EVypocetCeny *vypocetCeny)
 
virtual ~EPriceComputerDE ()
 
enumPriceComputerErrors ComputePriceForAll (_PARAMETERS_FOR_COMPUTE_PRICE_DE *parameters)
 
enumPriceComputerErrors IsCorrectZone (long zoneFrom, long zoneTo, long entryZone, bool &isCorrectZone, unsigned short cisloTarify)
 
enumPriceComputerErrors GetIntervalBetweenZone (long zona1, long zona2, short &getIntervalBetweenZone, unsigned short cisloTarify)
 
enumPriceComputerErrors GetZoznamPlatnychZonPreNormalnehoCes (long zoneFrom, long zoneTo, OUT std::vector< EZona * > &outPlatneZony, unsigned short cisloTarify)
 
enumPriceComputerErrors GetZoznamPlatnychZonTuristu (long zoneFrom, long zoneTo, OUT std::vector< EZona * > &outPlatneZony, std::vector< long > zonyVia, unsigned short cisloTarify)
 
enumPriceComputerErrors GetZoznamPlatnychZonNieRTK (long zoneFrom, long zoneTo, OUT std::vector< EZona * > &outPlatneZony, std::vector< long > zonyVia, unsigned short cisloTarify)
 
enumPriceComputerErrors GetZoznamPlatnychZonPreNormalnehoCes (long zoneFrom, long zoneTo, OUT std::vector< unsigned short > &outPlatneZony, unsigned short cisloTarify)
 
enumPriceComputerErrors GetZoznamPlatnychZonTuristu (long zoneFrom, long zoneTo, OUT std::vector< unsigned short > &outPlatneZony, std::vector< long > zonyVia, unsigned short cisloTarify)
 
enumPriceComputerErrors GetZoznamPlatnychZonNieRTK (long zoneFrom, long zoneTo, OUT std::vector< unsigned short > &outPlatneZony, std::vector< long > zonyVia, unsigned short cisloTarify)
 
enumPriceComputerErrors GetZoznamPlatnychZonRTK (long zoneFrom, long zoneTo, OUT std::vector< unsigned short > &outPlatneZony, unsigned short cisloTarify, unsigned char trasaCislo)
 
enumPriceComputerErrors GetValidZonesForAll (_PARAMETERS_FOR_COMPUTE_PRICE_DE *parameters, OUT std::vector< unsigned short > &outValidZones, OUT bool &isNetworkWide)
 
enumPriceComputerErrors ComputePriceForTurist (long zona1, long zona2, short cisloTarify, std::vector< long > zonaVia, unsigned char paymentType, unsigned char PracDen, unsigned char SoNe, unsigned char nocna, unsigned char spicka, unsigned char den, unsigned long zastavkaNastup, unsigned long zastavkaVystup)
 
enumPriceComputerErrors ComputePriceForRTK (long zona1, long zona2, short cisloTarify, std::vector< long > zonaVia, unsigned char cisloTrasy, unsigned char paymentType, unsigned char PracDen, unsigned char SoNe, unsigned char nocna, unsigned char spicka, unsigned char den)
 
enumPriceComputerErrors ComputePriceForNotRTK (long zona1, long zona2, short cisloTarify, std::vector< long > zonaVia, unsigned char paymentType, unsigned char PracDen, unsigned char SoNe, unsigned char nocna, unsigned char spicka, unsigned char den)
 
ERootDataIOGetOwner ()
 
long GetPrice () const
 

Static Public Attributes

static const long const_nadZonaRTK = 52
 

Member Enumeration Documentation

Enumerator
bezChyby 
chybaTarifaNeexistuje 
chybaCennikNeexistuje 
chybaTarifnePasmoNeexistuje 
chybaTarifnaSkupinaNeexisuje 
chybaCenovaSkupinaNeexistuje 
chybaZonaNeexistuje 
chybaTarifnaSkupinaTarifaNeexistuje 
chybaTrojuholnikNeexistuje 
chybaTrojuholnikyNeexistuju 
chybaCenaNeexistuje 
chybaCisloTarifnejSkupinyNeexistuje 
chybaChybneVstupneParametre 
chybaTarifaSkupinaNeexistuje 
chybaZonyViaIsEmpty 
chybaZastavkaNeexistuje 
chybaIna 
bezChyby 
chybaTarifaNeexistuje 
chybaCennikNeexistuje 
chybaTarifnePasmoNeexistuje 
chybaTarifnaSkupinaNeexisuje 
chybaCenovaSkupinaNeexistuje 
chybaZonaNeexistuje 
chybaTarifnaSkupinaTarifaNeexistuje 
chybaTrojuholnikNeexistuje 
chybaTrojuholnikyNeexistuju 
chybaCenaNeexistuje 
chybaCisloTarifnejSkupinyNeexistuje 
chybaChybneVstupneParametre 
chybaTarifaSkupinaNeexistuje 
chybaZonyViaIsEmpty 
chybaZastavkaNeexistuje 
chybaIna 
Enumerator
bezChyby 
chybaTarifaNeexistuje 
chybaCennikNeexistuje 
chybaTarifnePasmoNeexistuje 
chybaTarifnaSkupinaNeexisuje 
chybaCenovaSkupinaNeexistuje 
chybaZonaNeexistuje 
chybaTarifnaSkupinaTarifaNeexistuje 
chybaTrojuholnikNeexistuje 
chybaTrojuholnikyNeexistuju 
chybaCenaNeexistuje 
chybaCisloTarifnejSkupinyNeexistuje 
chybaChybneVstupneParametre 
chybaTarifaSkupinaNeexistuje 
chybaZonyViaIsEmpty 
chybaZastavkaNeexistuje 
chybaIna 
bezChyby 
chybaTarifaNeexistuje 
chybaCennikNeexistuje 
chybaTarifnePasmoNeexistuje 
chybaTarifnaSkupinaNeexisuje 
chybaCenovaSkupinaNeexistuje 
chybaZonaNeexistuje 
chybaTarifnaSkupinaTarifaNeexistuje 
chybaTrojuholnikNeexistuje 
chybaTrojuholnikyNeexistuju 
chybaCenaNeexistuje 
chybaCisloTarifnejSkupinyNeexistuje 
chybaChybneVstupneParametre 
chybaTarifaSkupinaNeexistuje 
chybaZonyViaIsEmpty 
chybaZastavkaNeexistuje 
chybaIna 
Enumerator
Normalny 
Turista 
CestovatelRTK 
CestovatelNieRTK 
Normalny 
Turista 
CestovatelRTK 
CestovatelNieRTK 
Enumerator
Normalny 
Turista 
CestovatelRTK 
CestovatelNieRTK 
Normalny 
Turista 
CestovatelRTK 
CestovatelNieRTK 

Constructor & Destructor Documentation

EPriceComputerDE::EPriceComputerDE ( ERootDataIO owner,
EVypocetCeny vypocetCeny 
)
EPriceComputerDE::~EPriceComputerDE ( )
virtual
EM::Strojcek::VstupneUdaje::EPriceComputerDE::EPriceComputerDE ( ERootDataIO owner,
EVypocetCeny vypocetCeny 
)
virtual EM::Strojcek::VstupneUdaje::EPriceComputerDE::~EPriceComputerDE ( )
virtual

Member Function Documentation

EPriceComputerDE::enumPriceComputerErrors EPriceComputerDE::ComputePriceForAll ( _PARAMETERS_FOR_COMPUTE_PRICE_DE parameters)
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::ComputePriceForAll ( _PARAMETERS_FOR_COMPUTE_PRICE_DE parameters)
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::ComputePriceForNotRTK ( long  zona1,
long  zona2,
short  cisloTarify,
std::vector< long >  zonaVia,
unsigned char  paymentType,
unsigned char  PracDen,
unsigned char  SoNe,
unsigned char  nocna,
unsigned char  spicka,
unsigned char  den 
)
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::ComputePriceForNotRTK ( long  zona1,
long  zona2,
short  cisloTarify,
std::vector< long >  zonaVia,
unsigned char  paymentType,
unsigned char  PracDen,
unsigned char  SoNe,
unsigned char  nocna,
unsigned char  spicka,
unsigned char  den 
)
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::ComputePriceForRTK ( long  zona1,
long  zona2,
short  cisloTarify,
std::vector< long >  zonaVia,
unsigned char  cisloTrasy,
unsigned char  paymentType,
unsigned char  PracDen,
unsigned char  SoNe,
unsigned char  nocna,
unsigned char  spicka,
unsigned char  den 
)
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::ComputePriceForRTK ( long  zona1,
long  zona2,
short  cisloTarify,
std::vector< long >  zonaVia,
unsigned char  cisloTrasy,
unsigned char  paymentType,
unsigned char  PracDen,
unsigned char  SoNe,
unsigned char  nocna,
unsigned char  spicka,
unsigned char  den 
)
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::ComputePriceForTurist ( long  zona1,
long  zona2,
short  cisloTarify,
std::vector< long >  zonaVia,
unsigned char  paymentType,
unsigned char  PracDen,
unsigned char  SoNe,
unsigned char  nocna,
unsigned char  spicka,
unsigned char  den,
unsigned long  zastavkaNastup,
unsigned long  zastavkaVystup 
)
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::ComputePriceForTurist ( long  zona1,
long  zona2,
short  cisloTarify,
std::vector< long >  zonaVia,
unsigned char  paymentType,
unsigned char  PracDen,
unsigned char  SoNe,
unsigned char  nocna,
unsigned char  spicka,
unsigned char  den,
unsigned long  zastavkaNastup,
unsigned long  zastavkaVystup 
)
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::GetIntervalBetweenZone ( long  zona1,
long  zona2,
short &  getIntervalBetweenZone,
unsigned short  cisloTarify 
)
EPriceComputerDE::enumPriceComputerErrors EPriceComputerDE::GetIntervalBetweenZone ( long  zona1,
long  zona2,
short &  getIntervalBetweenZone,
unsigned short  cisloTarify 
)

Here is the call graph for this function:

ERootDataIO* EM::Strojcek::VstupneUdaje::EPriceComputerDE::GetOwner ( )
ERootDataIO* EM::Strojcek::VstupneUdaje::EPriceComputerDE::GetOwner ( )
long EM::Strojcek::VstupneUdaje::EPriceComputerDE::GetPrice ( ) const
long EPriceComputerDE::GetPrice ( ) const
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::GetValidZonesForAll ( _PARAMETERS_FOR_COMPUTE_PRICE_DE parameters,
OUT std::vector< unsigned short > &  outValidZones,
OUT bool &  isNetworkWide 
)
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::GetValidZonesForAll ( _PARAMETERS_FOR_COMPUTE_PRICE_DE parameters,
OUT std::vector< unsigned short > &  outValidZones,
OUT bool &  isNetworkWide 
)
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::GetZoznamPlatnychZonNieRTK ( long  zoneFrom,
long  zoneTo,
OUT std::vector< EZona * > &  outPlatneZony,
std::vector< long >  zonyVia,
unsigned short  cisloTarify 
)
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::GetZoznamPlatnychZonNieRTK ( long  zoneFrom,
long  zoneTo,
OUT std::vector< EZona * > &  outPlatneZony,
std::vector< long >  zonyVia,
unsigned short  cisloTarify 
)
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::GetZoznamPlatnychZonNieRTK ( long  zoneFrom,
long  zoneTo,
OUT std::vector< unsigned short > &  outPlatneZony,
std::vector< long >  zonyVia,
unsigned short  cisloTarify 
)
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::GetZoznamPlatnychZonNieRTK ( long  zoneFrom,
long  zoneTo,
OUT std::vector< unsigned short > &  outPlatneZony,
std::vector< long >  zonyVia,
unsigned short  cisloTarify 
)
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::GetZoznamPlatnychZonPreNormalnehoCes ( long  zoneFrom,
long  zoneTo,
OUT std::vector< EZona * > &  outPlatneZony,
unsigned short  cisloTarify 
)
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::GetZoznamPlatnychZonPreNormalnehoCes ( long  zoneFrom,
long  zoneTo,
OUT std::vector< EZona * > &  outPlatneZony,
unsigned short  cisloTarify 
)
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::GetZoznamPlatnychZonPreNormalnehoCes ( long  zoneFrom,
long  zoneTo,
OUT std::vector< unsigned short > &  outPlatneZony,
unsigned short  cisloTarify 
)
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::GetZoznamPlatnychZonPreNormalnehoCes ( long  zoneFrom,
long  zoneTo,
OUT std::vector< unsigned short > &  outPlatneZony,
unsigned short  cisloTarify 
)
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::GetZoznamPlatnychZonRTK ( long  zoneFrom,
long  zoneTo,
OUT std::vector< unsigned short > &  outPlatneZony,
unsigned short  cisloTarify,
unsigned char  trasaCislo 
)
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::GetZoznamPlatnychZonRTK ( long  zoneFrom,
long  zoneTo,
OUT std::vector< unsigned short > &  outPlatneZony,
unsigned short  cisloTarify,
unsigned char  trasaCislo 
)
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::GetZoznamPlatnychZonTuristu ( long  zoneFrom,
long  zoneTo,
OUT std::vector< EZona * > &  outPlatneZony,
std::vector< long >  zonyVia,
unsigned short  cisloTarify 
)
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::GetZoznamPlatnychZonTuristu ( long  zoneFrom,
long  zoneTo,
OUT std::vector< EZona * > &  outPlatneZony,
std::vector< long >  zonyVia,
unsigned short  cisloTarify 
)
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::GetZoznamPlatnychZonTuristu ( long  zoneFrom,
long  zoneTo,
OUT std::vector< unsigned short > &  outPlatneZony,
std::vector< long >  zonyVia,
unsigned short  cisloTarify 
)
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::GetZoznamPlatnychZonTuristu ( long  zoneFrom,
long  zoneTo,
OUT std::vector< unsigned short > &  outPlatneZony,
std::vector< long >  zonyVia,
unsigned short  cisloTarify 
)
EPriceComputerDE::enumPriceComputerErrors EPriceComputerDE::IsCorrectZone ( long  zoneFrom,
long  zoneTo,
long  entryZone,
bool &  isCorrectZone,
unsigned short  cisloTarify 
)
enumPriceComputerErrors EM::Strojcek::VstupneUdaje::EPriceComputerDE::IsCorrectZone ( long  zoneFrom,
long  zoneTo,
long  entryZone,
bool &  isCorrectZone,
unsigned short  cisloTarify 
)

Member Data Documentation

static const long EM::Strojcek::VstupneUdaje::EPriceComputerDE::const_nadZonaRTK = 52
static

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