1 #ifndef _UNIVERSAL_PRICE_COMUPUTER_FUNTCIONS_H_
2 #define _UNIVERSAL_PRICE_COMUPUTER_FUNTCIONS_H_
11 namespace TarifnySystem
13 class EVlastnostTarifyHodnotaCol;
17 class ERootTarifnySystem;
19 class EUniversalPriceComputerFunctions
26 unsigned char cenovaSkupina,
27 unsigned short cisloTarListka,
28 unsigned char paymentType,
29 unsigned char PracDen,
34 EVypocetCeny *vypocetCeny );
37 unsigned char paymentType,
38 unsigned char PracDen,
44 static ECena*
FindCenu( ETarifnePasmo *tarifnePasmo,
45 unsigned char cenovaSkupina,
46 unsigned short cisloTarListka,
47 unsigned char paymentType,
48 unsigned char PracDen,
53 unsigned long aplikacia );
56 unsigned short &vystupPasmo,
58 ERootTarifnySystem *rTS,
59 _VSTUPNA_STRUKTURA *vstupStruct );
62 unsigned short &vystupnaZona,
64 ERootTarifnySystem *rTS,
65 _VSTUPNA_STRUKTURA *vstupStruct );
68 unsigned short &vystup,
70 ERootTarifnySystem *rTS,
71 _VSTUPNA_STRUKTURA *vstupStruct );
static void ZistMinMaxPasmo(unsigned short &nastupPasmo, unsigned short &vystupPasmo, EVstupy *vstupy, ERootTarifnySystem *rTS, _VSTUPNA_STRUKTURA *vstupStruct)
Definition: EUniversalPriceComputerFunctions.cpp:256
static bool PorovnajTypStlpca(unsigned short typStlpca, unsigned char paymentType, unsigned char PracDen, unsigned char SoNe, unsigned char nocna, unsigned char spicka, unsigned char den)
Definition: EUniversalPriceComputerFunctions.cpp:90
static void ZistMinMaxZona(unsigned short &nastupZona, unsigned short &vystupnaZona, EVstupy *vstupy, ERootTarifnySystem *rTS, _VSTUPNA_STRUKTURA *vstupStruct)
Definition: EUniversalPriceComputerFunctions.cpp:325
EUniversalPriceComputerFunctions()
Definition: EUniversalPriceComputerFunctions.cpp:22
static ECena * FindCenu(ETarifnePasmo *tarifnePasmo, unsigned char cenovaSkupina, unsigned short cisloTarListka, unsigned char paymentType, unsigned char PracDen, unsigned char SoNe, unsigned char nocna, unsigned char spicka, unsigned char den, unsigned long aplikacia)
Definition: EUniversalPriceComputerFunctions.cpp:167
~EUniversalPriceComputerFunctions()
Definition: EUniversalPriceComputerFunctions.cpp:26
Class ECol : Objekt je predok pre vsetky nasledujuce kolekcie
Definition: ColReader.h:15
static long GetFinalPrice(ETarifnePasmo *tarifnePasmo, unsigned char cenovaSkupina, unsigned short cisloTarListka, unsigned char paymentType, unsigned char PracDen, unsigned char SoNe, unsigned char nocna, unsigned char spicka, unsigned char den, EVypocetCeny *vypocetCeny)
Definition: EUniversalPriceComputerFunctions.cpp:30
static void ZistMinMaxPasmoZona(unsigned short &nastup, unsigned short &vystup, EVstupy *vstupy, ERootTarifnySystem *rTS, _VSTUPNA_STRUKTURA *vstupStruct)
Definition: EUniversalPriceComputerFunctions.cpp:234