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

#include <ERootStatistika.h>

Inheritance diagram for EM::Strojcek::StatistikaStrojcek::ERootStatistika:
Inheritance graph
[legend]
Collaboration diagram for EM::Strojcek::StatistikaStrojcek::ERootStatistika:
Collaboration graph
[legend]

Classes

class  DataClass
 

Public Types

enum  StatistikaErrors {
  seOK = 0, seZaznamNezapisany = 1, seNeexistujeObjektCisloOdpoctu = 2, seChybaPriPrihlasovani = 3,
  seOdpocetJeOtvoreny = 4, seNeprebehloPrihlasenie = 5, seChybaPriPociatocnomListku = 6, sePrihlasenaInaObsluha = 7,
  seOdpocetNieJeOtvoreny = 8, seChybaPriKoncovomListku = 9, seZapisujeSaRovnakaZmenaSpoj = 10, seKolekciaMienJePrazdna = 11,
  seMusisSaZnovuPrihlasit = 12, seNepresielZapisListka = 13, seZleCisloStrojceka = 14, seRozneVerzieOdpoctu = 15,
  seNulovyLogin = 16, seChybnyZapisVOdpocte = 17, seNexistujeZmenaSpoj = 18, seAbsCountersMismatch = 19,
  seChybaPriOverovaniPrihlasenia = 20, seOK = 0, seZaznamNezapisany = 1, seNeexistujeObjektCisloOdpoctu = 2,
  seChybaPriPrihlasovani = 3, seOdpocetJeOtvoreny = 4, seNeprebehloPrihlasenie = 5, seChybaPriPociatocnomListku = 6,
  sePrihlasenaInaObsluha = 7, seOdpocetNieJeOtvoreny = 8, seChybaPriKoncovomListku = 9, seZapisujeSaRovnakaZmenaSpoj = 10,
  seKolekciaMienJePrazdna = 11, seMusisSaZnovuPrihlasit = 12, seNepresielZapisListka = 13, seZleCisloStrojceka = 14,
  seRozneVerzieOdpoctu = 15, seNulovyLogin = 16, seChybnyZapisVOdpocte = 17, seNexistujeZmenaSpoj = 18,
  seAbsCountersMismatch = 19, seChybaPriOverovaniPrihlasenia = 20
}
 
enum  StatisticsWarnings {
  WarningOK = 0, WarningAbsCountersMismatch = 1, WarningBadFile = 2, WarningOK = 0,
  WarningAbsCountersMismatch = 1, WarningBadFile = 2
}
 
enum  StatistikaErrors {
  seOK = 0, seZaznamNezapisany = 1, seNeexistujeObjektCisloOdpoctu = 2, seChybaPriPrihlasovani = 3,
  seOdpocetJeOtvoreny = 4, seNeprebehloPrihlasenie = 5, seChybaPriPociatocnomListku = 6, sePrihlasenaInaObsluha = 7,
  seOdpocetNieJeOtvoreny = 8, seChybaPriKoncovomListku = 9, seZapisujeSaRovnakaZmenaSpoj = 10, seKolekciaMienJePrazdna = 11,
  seMusisSaZnovuPrihlasit = 12, seNepresielZapisListka = 13, seZleCisloStrojceka = 14, seRozneVerzieOdpoctu = 15,
  seNulovyLogin = 16, seChybnyZapisVOdpocte = 17, seNexistujeZmenaSpoj = 18, seAbsCountersMismatch = 19,
  seChybaPriOverovaniPrihlasenia = 20, seOK = 0, seZaznamNezapisany = 1, seNeexistujeObjektCisloOdpoctu = 2,
  seChybaPriPrihlasovani = 3, seOdpocetJeOtvoreny = 4, seNeprebehloPrihlasenie = 5, seChybaPriPociatocnomListku = 6,
  sePrihlasenaInaObsluha = 7, seOdpocetNieJeOtvoreny = 8, seChybaPriKoncovomListku = 9, seZapisujeSaRovnakaZmenaSpoj = 10,
  seKolekciaMienJePrazdna = 11, seMusisSaZnovuPrihlasit = 12, seNepresielZapisListka = 13, seZleCisloStrojceka = 14,
  seRozneVerzieOdpoctu = 15, seNulovyLogin = 16, seChybnyZapisVOdpocte = 17, seNexistujeZmenaSpoj = 18,
  seAbsCountersMismatch = 19, seChybaPriOverovaniPrihlasenia = 20
}
 
enum  StatisticsWarnings {
  WarningOK = 0, WarningAbsCountersMismatch = 1, WarningBadFile = 2, WarningOK = 0,
  WarningAbsCountersMismatch = 1, WarningBadFile = 2
}
 

Public Member Functions

 ERootStatistika ()
 
long Init (const char *path, bool createConfig=true, const char *backUpPath="")
 
virtual ~ERootStatistika ()
 
char * getPath ()
 
char * getNormalPath ()
 
char * GetNormalBackUpPath ()
 
EZmenaVodicgetZmenaVodic ()
 
void clearDriverChange ()
 
EStatistikaFileSystem * getFileSystem ()
 
bool GetCitackaWork ()
 
void SetCitackaWork (bool newVal)
 
bool GetNecislovatPocKoncListok ()
 
void SetNecislovatPocKoncListok (bool newVal)
 
EConfigGetConfig ()
 
ECisloOdpoctuGetCisloOdpoctu ()
 
void PackActBackUp ()
 
void RefreshActBackUp ()
 
StatistikaErrors CheckCredentials (unsigned long osobneCislo, unsigned long PIN)
 
StatistikaErrors Prihlasenie (unsigned long datumCas, unsigned long osobneCislo, unsigned long PIN, bool isDispecer=false)
 
StatistikaErrors PociatocnyListok (unsigned long datumPL)
 
StatistikaErrors KoncovyListok (unsigned long datumKL, bool predbeznyOdpocet=false)
 
StatistikaErrors ZapisZaznamu (EAbstraktnyZaznam *newNode)
 
EHead * CitanieListka (unsigned long cisloListka, bool onlyLastZmenaSpoj=false, bool allList=true, unsigned long cisloCitacky=0)
 
EAbstraktnyZaznamCitanieZaznamu (EAbstraktnyZaznam::TypZaznamu cisloZaznamu)
 
EUzavierkaColGetUzavierka ()
 
bool CheckStorno (unsigned long cisloPovodnehoListka, bool allList, unsigned long cisloCitacky)
 
long IsOpenOdpocet ()
 
long GetNextTicketNumber ()
 
ECestovnyListokColZoznamListkov (bool allList=true, unsigned long cisloCitacky=0)
 
std::vector< ECestovnyListokCol * > ZoznamyListkov (bool allList=true, unsigned long cisloCitacky=0)
 
ECestovnyListokColCreateListokPreStorno (unsigned long cisloListka, bool onlyLastZmenaSpoj=false, bool allList=true, unsigned long cisloCitacky=0)
 
bool PrihlasenieCitacka (unsigned long osobneCislo, unsigned long PIN, unsigned long cisloOdpoctu, unsigned long datumCas)
 
ECisloOdpoctuNewDeductionNumber (const char *cisloStrojceka="", const char *cisloCitacky="", unsigned long cisloPracoviska=0, unsigned long cisloOdpoctu=0)
 
bool readLastRecord (bool onlyLast=true)
 
ECisloOdpoctureadCisloOdpoctu ()
 
EAbstraktnyZaznamRecieveTicket (VystupneData *vstupneData)
 Metoda vytvori listok alebo revizora z prijatych vstupnychDat. More...
 
long GetDeductionVersion ()
 
long GetOnlineStatisticsVersion ()
 
std::string GetFileName ()
 
void SetSync (bool sync)
 
bool GetSync ()
 
void SetSender (ISender *sender)
 
ISenderGetSender ()
 
long GetMachineStartTotal ()
 
long GetMachineCloseTotal ()
 
bool IsBackUpOK ()
 
bool DeleteOldestStoredBackUp ()
 
void TerminateDeductionWithOldVersion ()
 
long GetDeductionFileVersion ()
 
bool IsTypPlatbyDoAbs (int typPlatby)
 
bool IsOnlineStatisticsAll ()
 
bool IsOnlineStatisticsAdditional ()
 
bool ShouldBeEncounteredToAbsCounters (ECestovnyListok *listok)
 
StatisticsWarnings GetLastWarning ()
 
 ERootStatistika ()
 
long Init (const char *path, bool createConfig=true, const char *backUpPath="")
 
virtual ~ERootStatistika ()
 
char * getPath ()
 
char * getNormalPath ()
 
char * GetNormalBackUpPath ()
 
EZmenaVodicgetZmenaVodic ()
 
void clearDriverChange ()
 
EStatistikaFileSystem * getFileSystem ()
 
bool GetCitackaWork ()
 
void SetCitackaWork (bool newVal)
 
bool GetNecislovatPocKoncListok ()
 
void SetNecislovatPocKoncListok (bool newVal)
 
EConfigGetConfig ()
 
ECisloOdpoctuGetCisloOdpoctu ()
 
void PackActBackUp ()
 
void RefreshActBackUp ()
 
StatistikaErrors CheckCredentials (unsigned long osobneCislo, unsigned long PIN)
 
StatistikaErrors Prihlasenie (unsigned long datumCas, unsigned long osobneCislo, unsigned long PIN, bool isDispecer=false)
 
StatistikaErrors PociatocnyListok (unsigned long datumPL)
 
StatistikaErrors KoncovyListok (unsigned long datumKL, bool predbeznyOdpocet=false)
 
StatistikaErrors ZapisZaznamu (EAbstraktnyZaznam *newNode)
 
EHead * CitanieListka (unsigned long cisloListka, bool onlyLastZmenaSpoj=false, bool allList=true, unsigned long cisloCitacky=0)
 
EAbstraktnyZaznamCitanieZaznamu (EAbstraktnyZaznam::TypZaznamu cisloZaznamu)
 
EUzavierkaColGetUzavierka ()
 
bool CheckStorno (unsigned long cisloPovodnehoListka, bool allList, unsigned long cisloCitacky)
 
long IsOpenOdpocet ()
 
long GetNextTicketNumber ()
 
ECestovnyListokColZoznamListkov (bool allList=true, unsigned long cisloCitacky=0)
 
std::vector< ECestovnyListokCol * > ZoznamyListkov (bool allList=true, unsigned long cisloCitacky=0)
 
ECestovnyListokColCreateListokPreStorno (unsigned long cisloListka, bool onlyLastZmenaSpoj=false, bool allList=true, unsigned long cisloCitacky=0)
 
bool PrihlasenieCitacka (unsigned long osobneCislo, unsigned long PIN, unsigned long cisloOdpoctu, unsigned long datumCas)
 
ECisloOdpoctuNewDeductionNumber (const char *cisloStrojceka="", const char *cisloCitacky="", unsigned long cisloPracoviska=0, unsigned long cisloOdpoctu=0)
 
bool readLastRecord (bool onlyLast=true)
 
ECisloOdpoctureadCisloOdpoctu ()
 
EAbstraktnyZaznamRecieveTicket (VystupneData *vstupneData)
 
long GetDeductionVersion ()
 
long GetOnlineStatisticsVersion ()
 
std::string GetFileName ()
 
void SetSync (bool sync)
 
bool GetSync ()
 
void SetSender (ISender *sender)
 
ISenderGetSender ()
 
long GetMachineStartTotal ()
 
long GetMachineCloseTotal ()
 
bool IsBackUpOK ()
 
bool DeleteOldestStoredBackUp ()
 
void TerminateDeductionWithOldVersion ()
 
long GetDeductionFileVersion ()
 
bool IsTypPlatbyDoAbs (int typPlatby)
 
bool IsOnlineStatisticsAll ()
 
bool IsOnlineStatisticsAdditional ()
 
bool ShouldBeEncounteredToAbsCounters (ECestovnyListok *listok)
 
StatisticsWarnings GetLastWarning ()
 

Static Public Member Functions

static long Sync (const char *filename)
 
static long GetDirSize (const char *dirName)
 
static bool IsFileExist (char *fileName)
 Metoda zistuje ci subor existuje. More...
 
static std::vector
< AbsPocitadlo * > * 
GetActualAbsPocitaloCol ()
 
static long Sync (const char *filename)
 
static long GetDirSize (const char *dirName)
 
static bool IsFileExist (char *fileName)
 
static std::vector
< AbsPocitadlo * > * 
GetActualAbsPocitaloCol ()
 

Member Enumeration Documentation

Enumerator
WarningOK 
WarningAbsCountersMismatch 
WarningBadFile 
WarningOK 
WarningAbsCountersMismatch 
WarningBadFile 
Enumerator
WarningOK 
WarningAbsCountersMismatch 
WarningBadFile 
WarningOK 
WarningAbsCountersMismatch 
WarningBadFile 
Enumerator
seOK 
seZaznamNezapisany 
seNeexistujeObjektCisloOdpoctu 
seChybaPriPrihlasovani 
seOdpocetJeOtvoreny 
seNeprebehloPrihlasenie 
seChybaPriPociatocnomListku 
sePrihlasenaInaObsluha 
seOdpocetNieJeOtvoreny 
seChybaPriKoncovomListku 
seZapisujeSaRovnakaZmenaSpoj 
seKolekciaMienJePrazdna 
seMusisSaZnovuPrihlasit 
seNepresielZapisListka 
seZleCisloStrojceka 
seRozneVerzieOdpoctu 
seNulovyLogin 
seChybnyZapisVOdpocte 
seNexistujeZmenaSpoj 
seAbsCountersMismatch 
seChybaPriOverovaniPrihlasenia 
seOK 
seZaznamNezapisany 
seNeexistujeObjektCisloOdpoctu 
seChybaPriPrihlasovani 
seOdpocetJeOtvoreny 
seNeprebehloPrihlasenie 
seChybaPriPociatocnomListku 
sePrihlasenaInaObsluha 
seOdpocetNieJeOtvoreny 
seChybaPriKoncovomListku 
seZapisujeSaRovnakaZmenaSpoj 
seKolekciaMienJePrazdna 
seMusisSaZnovuPrihlasit 
seNepresielZapisListka 
seZleCisloStrojceka 
seRozneVerzieOdpoctu 
seNulovyLogin 
seChybnyZapisVOdpocte 
seNexistujeZmenaSpoj 
seAbsCountersMismatch 
seChybaPriOverovaniPrihlasenia 
Enumerator
seOK 
seZaznamNezapisany 
seNeexistujeObjektCisloOdpoctu 
seChybaPriPrihlasovani 
seOdpocetJeOtvoreny 
seNeprebehloPrihlasenie 
seChybaPriPociatocnomListku 
sePrihlasenaInaObsluha 
seOdpocetNieJeOtvoreny 
seChybaPriKoncovomListku 
seZapisujeSaRovnakaZmenaSpoj 
seKolekciaMienJePrazdna 
seMusisSaZnovuPrihlasit 
seNepresielZapisListka 
seZleCisloStrojceka 
seRozneVerzieOdpoctu 
seNulovyLogin 
seChybnyZapisVOdpocte 
seNexistujeZmenaSpoj 
seAbsCountersMismatch 
seChybaPriOverovaniPrihlasenia 
seOK 
seZaznamNezapisany 
seNeexistujeObjektCisloOdpoctu 
seChybaPriPrihlasovani 
seOdpocetJeOtvoreny 
seNeprebehloPrihlasenie 
seChybaPriPociatocnomListku 
sePrihlasenaInaObsluha 
seOdpocetNieJeOtvoreny 
seChybaPriKoncovomListku 
seZapisujeSaRovnakaZmenaSpoj 
seKolekciaMienJePrazdna 
seMusisSaZnovuPrihlasit 
seNepresielZapisListka 
seZleCisloStrojceka 
seRozneVerzieOdpoctu 
seNulovyLogin 
seChybnyZapisVOdpocte 
seNexistujeZmenaSpoj 
seAbsCountersMismatch 
seChybaPriOverovaniPrihlasenia 

Constructor & Destructor Documentation

ERootStatistika::ERootStatistika ( )
ERootStatistika::~ERootStatistika ( )
virtual
EM::Strojcek::StatistikaStrojcek::ERootStatistika::ERootStatistika ( )
virtual EM::Strojcek::StatistikaStrojcek::ERootStatistika::~ERootStatistika ( )
virtual

Member Function Documentation

ERootStatistika::StatistikaErrors ERootStatistika::CheckCredentials ( unsigned long  osobneCislo,
unsigned long  PIN 
)

otvorenie suboru

nacitanie poslednych zaznamov

zatvorenie suboru

Here is the call graph for this function:

StatistikaErrors EM::Strojcek::StatistikaStrojcek::ERootStatistika::CheckCredentials ( unsigned long  osobneCislo,
unsigned long  PIN 
)
bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::CheckStorno ( unsigned long  cisloPovodnehoListka,
bool  allList,
unsigned long  cisloCitacky 
)

funkcia vracia ci dany listok bol uz stornovany

bool ERootStatistika::CheckStorno ( unsigned long  cisloPovodnehoListka,
bool  allList,
unsigned long  cisloCitacky 
)

funkcia vracia ci dany listok bol uz stornovany

otvorenie suboru

zatvorenie suboru

Here is the call graph for this function:

EHead * ERootStatistika::CitanieListka ( unsigned long  cisloListka,
bool  onlyLastZmenaSpoj = false,
bool  allList = true,
unsigned long  cisloCitacky = 0 
)

otvorenie suboru

zatvorenie suboru

Here is the call graph for this function:

EHead* EM::Strojcek::StatistikaStrojcek::ERootStatistika::CitanieListka ( unsigned long  cisloListka,
bool  onlyLastZmenaSpoj = false,
bool  allList = true,
unsigned long  cisloCitacky = 0 
)
EAbstraktnyZaznam* EM::Strojcek::StatistikaStrojcek::ERootStatistika::CitanieZaznamu ( EAbstraktnyZaznam::TypZaznamu  cisloZaznamu)
EAbstraktnyZaznam * ERootStatistika::CitanieZaznamu ( EAbstraktnyZaznam::TypZaznamu  cisloZaznamu)

Here is the call graph for this function:

void ERootStatistika::clearDriverChange ( )
void EM::Strojcek::StatistikaStrojcek::ERootStatistika::clearDriverChange ( )
ECestovnyListokCol* EM::Strojcek::StatistikaStrojcek::ERootStatistika::CreateListokPreStorno ( unsigned long  cisloListka,
bool  onlyLastZmenaSpoj = false,
bool  allList = true,
unsigned long  cisloCitacky = 0 
)

funkcia vrati cestovny listok podla cisla rozdeleny na pripojene spoje a posledny je suctovy

ECestovnyListokCol * ERootStatistika::CreateListokPreStorno ( unsigned long  cisloListka,
bool  onlyLastZmenaSpoj = false,
bool  allList = true,
unsigned long  cisloCitacky = 0 
)

funkcia vrati cestovny listok podla cisla rozdeleny na pripojene spoje a posledny je suctovy

Here is the call graph for this function:

bool ERootStatistika::DeleteOldestStoredBackUp ( )
bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::DeleteOldestStoredBackUp ( )
std::vector< AbsPocitadlo * > * ERootStatistika::GetActualAbsPocitaloCol ( )
static
static std::vector<AbsPocitadlo *>* EM::Strojcek::StatistikaStrojcek::ERootStatistika::GetActualAbsPocitaloCol ( )
static
ECisloOdpoctu* EM::Strojcek::StatistikaStrojcek::ERootStatistika::GetCisloOdpoctu ( )
ECisloOdpoctu * ERootStatistika::GetCisloOdpoctu ( )

Here is the caller graph for this function:

bool ERootStatistika::GetCitackaWork ( )

Here is the caller graph for this function:

bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::GetCitackaWork ( )
EConfig* EM::Strojcek::StatistikaStrojcek::ERootStatistika::GetConfig ( )
EConfig * ERootStatistika::GetConfig ( )

Here is the caller graph for this function:

long ERootStatistika::GetDeductionFileVersion ( )
long EM::Strojcek::StatistikaStrojcek::ERootStatistika::GetDeductionFileVersion ( )
long ERootStatistika::GetDeductionVersion ( )
long EM::Strojcek::StatistikaStrojcek::ERootStatistika::GetDeductionVersion ( )
long ERootStatistika::GetDirSize ( const char *  dirName)
static
static long EM::Strojcek::StatistikaStrojcek::ERootStatistika::GetDirSize ( const char *  dirName)
static
std::string ERootStatistika::GetFileName ( )
std::string EM::Strojcek::StatistikaStrojcek::ERootStatistika::GetFileName ( )
EStatistikaFileSystem * ERootStatistika::getFileSystem ( )
EStatistikaFileSystem* EM::Strojcek::StatistikaStrojcek::ERootStatistika::getFileSystem ( )
ERootStatistika::StatisticsWarnings ERootStatistika::GetLastWarning ( )
StatisticsWarnings EM::Strojcek::StatistikaStrojcek::ERootStatistika::GetLastWarning ( )
long ERootStatistika::GetMachineCloseTotal ( )

Here is the call graph for this function:

long EM::Strojcek::StatistikaStrojcek::ERootStatistika::GetMachineCloseTotal ( )
long ERootStatistika::GetMachineStartTotal ( )

Here is the call graph for this function:

long EM::Strojcek::StatistikaStrojcek::ERootStatistika::GetMachineStartTotal ( )
bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::GetNecislovatPocKoncListok ( )
bool ERootStatistika::GetNecislovatPocKoncListok ( )
long EM::Strojcek::StatistikaStrojcek::ERootStatistika::GetNextTicketNumber ( )
long ERootStatistika::GetNextTicketNumber ( )
char * ERootStatistika::GetNormalBackUpPath ( )

Here is the caller graph for this function:

char* EM::Strojcek::StatistikaStrojcek::ERootStatistika::GetNormalBackUpPath ( )
char * ERootStatistika::getNormalPath ( )
char* EM::Strojcek::StatistikaStrojcek::ERootStatistika::getNormalPath ( )
long ERootStatistika::GetOnlineStatisticsVersion ( )
long EM::Strojcek::StatistikaStrojcek::ERootStatistika::GetOnlineStatisticsVersion ( )
char * ERootStatistika::getPath ( )

Here is the caller graph for this function:

char* EM::Strojcek::StatistikaStrojcek::ERootStatistika::getPath ( )
ISender * ERootStatistika::GetSender ( )

Here is the caller graph for this function:

ISender* EM::Strojcek::StatistikaStrojcek::ERootStatistika::GetSender ( )
bool ERootStatistika::GetSync ( )

Here is the caller graph for this function:

bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::GetSync ( )
EUzavierkaCol * ERootStatistika::GetUzavierka ( )

Here is the call graph for this function:

EUzavierkaCol* EM::Strojcek::StatistikaStrojcek::ERootStatistika::GetUzavierka ( )
EZmenaVodic * ERootStatistika::getZmenaVodic ( )

Here is the caller graph for this function:

EZmenaVodic* EM::Strojcek::StatistikaStrojcek::ERootStatistika::getZmenaVodic ( )
long ERootStatistika::Init ( const char *  path,
bool  createConfig = true,
const char *  backUpPath = "" 
)
long EM::Strojcek::StatistikaStrojcek::ERootStatistika::Init ( const char *  path,
bool  createConfig = true,
const char *  backUpPath = "" 
)
bool ERootStatistika::IsBackUpOK ( )
bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::IsBackUpOK ( )
static bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::IsFileExist ( char *  fileName)
static
bool ERootStatistika::IsFileExist ( char *  fileName)
static

Metoda zistuje ci subor existuje.

Parameters
fileName
Returns
bool ERootStatistika::IsOnlineStatisticsAdditional ( )

Here is the caller graph for this function:

bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::IsOnlineStatisticsAdditional ( )
bool ERootStatistika::IsOnlineStatisticsAll ( )

Here is the caller graph for this function:

bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::IsOnlineStatisticsAll ( )
long ERootStatistika::IsOpenOdpocet ( )
long EM::Strojcek::StatistikaStrojcek::ERootStatistika::IsOpenOdpocet ( )
bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::IsTypPlatbyDoAbs ( int  typPlatby)
bool ERootStatistika::IsTypPlatbyDoAbs ( int  typPlatby)
ERootStatistika::StatistikaErrors ERootStatistika::KoncovyListok ( unsigned long  datumKL,
bool  predbeznyOdpocet = false 
)

vytvorenie a naplnenie koncoveho listka

zapis koncoveho listka do struktur

nacitanie absPocitadiel z disku

otvorenie suboru

vytvori uzavierky abspocitadlo vypocita

return seChybnyZapisVOdpocte;

zatvorenie suboru

zapisanie sumaru dualnych pLatieb

zapis abspocitadiel do xml

otvorenie suboru

zapis synch retazca

zapis uzavierky na disk

zapis synch retazca

zapis nenulovych abspocitadiel koncoveho listka

zatvorenie suboru

update configu

Here is the call graph for this function:

StatistikaErrors EM::Strojcek::StatistikaStrojcek::ERootStatistika::KoncovyListok ( unsigned long  datumKL,
bool  predbeznyOdpocet = false 
)
ECisloOdpoctu* EM::Strojcek::StatistikaStrojcek::ERootStatistika::NewDeductionNumber ( const char *  cisloStrojceka = "",
const char *  cisloCitacky = "",
unsigned long  cisloPracoviska = 0,
unsigned long  cisloOdpoctu = 0 
)
ECisloOdpoctu * ERootStatistika::NewDeductionNumber ( const char *  cisloStrojceka = "",
const char *  cisloCitacky = "",
unsigned long  cisloPracoviska = 0,
unsigned long  cisloOdpoctu = 0 
)
void EM::Strojcek::StatistikaStrojcek::ERootStatistika::PackActBackUp ( )
void ERootStatistika::PackActBackUp ( )
ERootStatistika::StatistikaErrors ERootStatistika::PociatocnyListok ( unsigned long  datumPL)

vytvorenie a naplnenie objektu pociatocny listok

zvysenie cisla listka

otvorenie suboru

zapis synch retazca + zapis do struktury a zapis na disk

zatvorenie suboru

updatovanie configu

Here is the call graph for this function:

StatistikaErrors EM::Strojcek::StatistikaStrojcek::ERootStatistika::PociatocnyListok ( unsigned long  datumPL)
StatistikaErrors EM::Strojcek::StatistikaStrojcek::ERootStatistika::Prihlasenie ( unsigned long  datumCas,
unsigned long  osobneCislo,
unsigned long  PIN,
bool  isDispecer = false 
)
ERootStatistika::StatistikaErrors ERootStatistika::Prihlasenie ( unsigned long  datumCas,
unsigned long  osobneCislo,
unsigned long  PIN,
bool  isDispecer = false 
)

vytvorenie a naplnenie objektu zmenavodic

otvorenie suboru

nacitanie poslednych zaznamov

kontrola ci je prihlaseny ten isty vodic

zatvorenie suboru

otvorenie suboru

zapis zaznamu zmenavodic

zatvorenie suboru

kontrola existencie objektu CisloOdpoctu kvoli updatejtu Datum a vytiahnutiu informaciu kvoli tvorbe nazvu a udajtovaniu configu

updatovanie udajov v configu

otvorenie suboru

zapis zaznamu cisloodpoctu

zapis zaznamu zmenavodic

zatvorenie suboru

zapis updatovanych udajov do configu

Here is the call graph for this function:

bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::PrihlasenieCitacka ( unsigned long  osobneCislo,
unsigned long  PIN,
unsigned long  cisloOdpoctu,
unsigned long  datumCas 
)
bool ERootStatistika::PrihlasenieCitacka ( unsigned long  osobneCislo,
unsigned long  PIN,
unsigned long  cisloOdpoctu,
unsigned long  datumCas 
)

vytvorenie a naplnenie objektu zmenavodic

otvorenie suboru

nacitanie poslednych zaznamov

otvorenie suboru

zapis zaznamu cisloodpoctu

zapis zaznamu zmenavodic

zatvorenie suboru

Here is the call graph for this function:

ECisloOdpoctu * ERootStatistika::readCisloOdpoctu ( )

otvorenie suboru

zatvorenie suboru

Here is the call graph for this function:

ECisloOdpoctu* EM::Strojcek::StatistikaStrojcek::ERootStatistika::readCisloOdpoctu ( )
bool ERootStatistika::readLastRecord ( bool  onlyLast = true)

funkcia nacita posledne zaznamy danych typov do struktur. ked je nastaveny onlyLast na false tak nacitava vsetko do pamati tuto moznost vyuzivam pri prehliadaci kde potrebujem vsetko nacitat

vytvoranie a naplnenie cisloOdpoctu

vytvoranie a naplnenie zmenaVodic

vytvorenie a naplnenie objektu odpocet

vytvorenie a naplnenie objektu pociatocny listok

zapis do struktury

vytvorenie a naplnenie objektu zmenaSpoj

zapis do struktury

vytvorenie a naplnenie objektu zmenaSpoj

zapis do struktury

vytvorenie a naplnenie objektu zmenaPrikaz

zapis do struktury

vytvorenie a naplnenie objektu CestovnyListok

vytvorenie a naplnenie objektu PripojenySpoj

vytvorenie a naplnenie objektu PripojenySpoj

vytvorenie a naplnenie objektu PripojenySpoj

vytvorenie a naplnenie objektu PripojenySpoj

vytvorenie a naplnenie objektu PripojenySpoj

vytvorenie a naplnenie objektu PripojenySpoj

vytvorenie a naplnenie objektu uzavierka

zapis do struktury

vytvorenie a naplnenie objektu koncovyListok

vytvorenie a naplnenie objektu KoefMeny

zapis do struktury

vytvorenie a naplnenie objektu PripojenySpoj

vytvorenie a naplnenie objektu stazka

zapis do struktury

vytvorenie a naplnenie objektu sumardualnyobeh

zapis do struktury

vytvorenie a naplnenie objektu zmenaMeny

zapis do struktury

vytvorenie a naplnenie objektu ZmenaUdajov

vytvorenie a naplnenie objektu ZmenaUdajov

vytvorenie a naplnenie objektu Faktura

vytvorenie a naplnenie objektu PripojenySpoj

vytvorenie a naplnenie objektu kontrola

vytvorenie a naplnenie objektu pokuta

zapis do struktury

vytvorenie a naplnenie objektu mincovnik

zapis do struktury

vytvorenie a naplnenie objektu ZmenaUdajov

bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::readLastRecord ( bool  onlyLast = true)

funkcia nacita posledne zaznamy danych typov do struktur. ked je nastaveny onlyLast na false tak nacitava vsetko do pamati tuto moznost vyuzivam pri prehliadaci kde potrebujem vsetko nacitat

EAbstraktnyZaznam * ERootStatistika::RecieveTicket ( VystupneData vstupneData)

Metoda vytvori listok alebo revizora z prijatych vstupnychDat.

Parameters
vstupneData
Returns
NULL, alebo naplneny listok.

Here is the call graph for this function:

EAbstraktnyZaznam* EM::Strojcek::StatistikaStrojcek::ERootStatistika::RecieveTicket ( VystupneData vstupneData)
void EM::Strojcek::StatistikaStrojcek::ERootStatistika::RefreshActBackUp ( )
void ERootStatistika::RefreshActBackUp ( )
void ERootStatistika::SetCitackaWork ( bool  newVal)
void EM::Strojcek::StatistikaStrojcek::ERootStatistika::SetCitackaWork ( bool  newVal)
void ERootStatistika::SetNecislovatPocKoncListok ( bool  newVal)
void EM::Strojcek::StatistikaStrojcek::ERootStatistika::SetNecislovatPocKoncListok ( bool  newVal)
void ERootStatistika::SetSender ( ISender sender)
void EM::Strojcek::StatistikaStrojcek::ERootStatistika::SetSender ( ISender sender)
void ERootStatistika::SetSync ( bool  sync)
void EM::Strojcek::StatistikaStrojcek::ERootStatistika::SetSync ( bool  sync)
bool ERootStatistika::ShouldBeEncounteredToAbsCounters ( ECestovnyListok listok)

Here is the call graph for this function:

bool EM::Strojcek::StatistikaStrojcek::ERootStatistika::ShouldBeEncounteredToAbsCounters ( ECestovnyListok listok)
static long EM::Strojcek::StatistikaStrojcek::ERootStatistika::Sync ( const char *  filename)
static
long ERootStatistika::Sync ( const char *  filename)
static

Here is the caller graph for this function:

void EM::Strojcek::StatistikaStrojcek::ERootStatistika::TerminateDeductionWithOldVersion ( )
void ERootStatistika::TerminateDeductionWithOldVersion ( )
ERootStatistika::StatistikaErrors ERootStatistika::ZapisZaznamu ( EAbstraktnyZaznam newNode)

Writes record to binary file

Parameters
newNode: EAbstraktnyZaznam* = new instance of record which is supposed to be written
Warning
ERootStatistika takes over the control of instance of record. So although the instance is allocated by client, it's deleted by ERootStatistika. There is just one exception: when calling of this method failed (see return value), it's up to client to delete the record.
Returns
StatistikaErrors - StatistikaErrors::seOK = the record was successfully written, otherwise writing process failed novu funkciu na zapis kopie

zapis zmenavodic ale len do pamate

vytvorenie a naplnenie objektu odpocet

zapis pociatocneho listka len do pamate

zapis koncoveho listka len do pamate

zapis synchString iba na disk

otvorenie suboru

zatvorenie suboru

zapis zmenaSpoj do pamate aj na disk

vycisti kolekciu a prida novy zaznam

otvorenie suboru

zapis synch retazca + zapis na disk

zatvorenie suboru

vycisti kolekciu a prida novy zaznam

otvorenie suboru

zatvorenie suboru

zapis zmenaPrikaz do pamate aj na disk

vycisti kolekciu a prida novy zaznam

otvorenie suboru

zatvorenie suboru

zapis CestovneListka do pamate aj na disk

vycisti kolekciu a prida novy zaznam

otvorenie suboru

zatvorenie suboru

Prida novy zaznam

otvorenie suboru

zatvorenie suboru

Prida novy zaznam

otvorenie suboru

zatvorenie suboru

Prida novy zaznam

otvorenie suboru

zatvorenie suboru

Prida novy zaznam

otvorenie suboru

zatvorenie suboru

Prida novy zaznam

otvorenie suboru

zatvorenie suboru

Prida novy zaznam

otvorenie suboru

zatvorenie suboru

Prida novy zaznam

otvorenie suboru

zatvorenie suboru

Prida novy zaznam

otvorenie suboru

zatvorenie suboru

Prida novy zaznam

otvorenie suboru

zatvorenie suboru

Prida novy zaznam

otvorenie suboru

zatvorenie suboru

Prida novy zaznam

otvorenie suboru

zatvorenie suboru

Prida novy zaznam

otvorenie suboru

zatvorenie suboru

Prida novy zaznam

otvorenie suboru

zatvorenie suboru

Prida novy zaznam

otvorenie suboru

zatvorenie suboru

Prida novy zaznam

otvorenie suboru

zatvorenie suboru

Prida novy zaznam

otvorenie suboru

zatvorenie suboru

Prida novy zaznam

otvorenie suboru

zatvorenie suboru

Prida novy zaznam

otvorenie suboru

zatvorenie suboru

Prida novy zaznam

otvorenie suboru

zatvorenie suboru

StatistikaErrors EM::Strojcek::StatistikaStrojcek::ERootStatistika::ZapisZaznamu ( EAbstraktnyZaznam newNode)

Writes record to binary file

Parameters
newNode: EAbstraktnyZaznam* = new instance of record which is supposed to be written
Warning
ERootStatistika takes over the control of instance of record. So although the instance is allocated by client, it's deleted by ERootStatistika. There is just one exception: when calling of this method failed (see return value), it's up to client to delete the record.
Returns
StatistikaErrors - StatistikaErrors::seOK = the record was successfully written, otherwise writing process failed novu funkciu na zapis kopie
ECestovnyListokCol* EM::Strojcek::StatistikaStrojcek::ERootStatistika::ZoznamListkov ( bool  allList = true,
unsigned long  cisloCitacky = 0 
)

funkcia vracia zoznam listkov pozitych v poslednej zmene spoj. Objekt treba po pouziti dealokovat. Ked sa vyskytne nejaka chyba vracia NULL

ECestovnyListokCol * ERootStatistika::ZoznamListkov ( bool  allList = true,
unsigned long  cisloCitacky = 0 
)

funkcia vracia zoznam listkov pozitych v poslednej zmene spoj. Objekt treba po pouziti dealokovat. Ked sa vyskytne nejaka chyba vracia NULL

otvorenie suboru

zatvorenie suboru

Here is the call graph for this function:

vector< ECestovnyListokCol * > ERootStatistika::ZoznamyListkov ( bool  allList = true,
unsigned long  cisloCitacky = 0 
)

otvorenie suboru

zatvorenie suboru

Here is the call graph for this function:

std::vector<ECestovnyListokCol *> EM::Strojcek::StatistikaStrojcek::ERootStatistika::ZoznamyListkov ( bool  allList = true,
unsigned long  cisloCitacky = 0 
)

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