Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
UnpaidExpenseBusinessLogic.h
Go to the documentation of this file.
1 #ifndef UNPAIDEXPENSEBUSINESSLOGIC_H
2 #define UNPAIDEXPENSEBUSINESSLOGIC_H
3 
5 #include "dataio/datainput/ETarifa.h"
6 
7 namespace EM
8 {
9  namespace Strojcek
10  {
11  namespace VstupneUdaje
12  {
13  namespace TarifnySystem
14  {
15  class EMena;
16  class ETarifa;
17  }
18  }
19 
20  namespace StatistikaStrojcek
21  {
22  class ECestovnyListok;
23  }
24  }
25 }
26 
28 {
29 public:
31 
34 
35  void IssueUnpaidExpense();
36  bool GetUnpaidExpenseTariffOnActualTariffGroup( EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa *&tariff );
37  void CheckUnpaidExpenseIssuePreConditions( bool &validPreConditions , EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&lastTicket, EM::Strojcek::VstupneUdaje::TarifnySystem::EMena *&lastTicketCurrency );
38 
39 private:
41 
42  class DataClass;
43  QSharedPointer<DataClass> d;
44 
46 };
47 
48 #endif // UNPAIDEXPENSEBUSINESSLOGIC_H
Definition: UnpaidExpenseBusinessLogic.h:27
static const ApplicationDefines::BusinessLogicType mBusinessLogicType
Definition: UnpaidExpenseBusinessLogic.h:30
The BusinessLogic class is the base class of all business logic classes. Every inherited class has to...
Definition: BusinessLogic.h:11
Definition: UnpaidExpenseBusinessLogic.cpp:24
void CheckUnpaidExpenseIssuePreConditions(bool &validPreConditions, EM::Strojcek::StatistikaStrojcek::ECestovnyListok *&lastTicket, EM::Strojcek::VstupneUdaje::TarifnySystem::EMena *&lastTicketCurrency)
Definition: UnpaidExpenseBusinessLogic.cpp:71
UnpaidExpenseBusinessLogic()
Definition: UnpaidExpenseBusinessLogic.cpp:37
bool GetUnpaidExpenseTariffOnActualTariffGroup(EM::Strojcek::VstupneUdaje::TarifnySystem::ETarifa *&tariff)
Definition: UnpaidExpenseBusinessLogic.cpp:47
Definition: ApplicationDefines.h:232
Definition: AutomaticCardHandlingBusinessLogic.h:6
BusinessLogicType
Definition: ApplicationDefines.h:186
~UnpaidExpenseBusinessLogic()
Definition: UnpaidExpenseBusinessLogic.cpp:43