AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
EPostIssueOutputData.h
Go to the documentation of this file.
1 #ifndef EPOSTISSUEOUTPUTDATA_H
2 #define EPOSTISSUEOUTPUTDATA_H
3 
4 #include "appcore/ticketissuelogic/ETicketIssueLogicDefines.h"
5 
6 namespace EM
7 {
8  namespace Strojcek
9  {
10  namespace VstupneUdaje
11  {
12  namespace TarifnySystem
13  {
14  class ETarifa;
15  }
16  }
17  }
18 
19  namespace TicketIssueLogic
20  {
24  class EPostIssueOutputData
25  {
27 
28  class DataClass;
29  DataClass *d;
30 
32  public:
35 
36  void SetIssuedTariff( Strojcek::VstupneUdaje::TarifnySystem::ETarifa *issuedTariff );
37  Strojcek::VstupneUdaje::TarifnySystem::ETarifa *GetIssuedTariff() const;
38 
39  void SetFlagWasCheckOut( bool flagWasCheckOut );
40  bool GetFlagWasCheckOut() const;
41 
42  void SetFlagWasInterchange( bool flagWasInterchange );
43  bool GetFlagWasInterchange() const;
44 
45  void SetFlagCanBePrinted( bool canBePrinted );
46  bool GetFlagCanBePrinted() const;
47 
48  void SetFlagWasAdditionalTariffAreaSurcharge( bool wasSurcharge );
50 
51  void SetFlagFellowTraveler( bool flagFellowTraveler );
52  bool GetFlagFellowTraveler() const;
53 
54  void SetFlagTimeValidityProlongation( const bool flagTimeValidityProlongation );
56 
57  void SetTicketCount( unsigned short ticketCount );
58  unsigned short GetTicketCount() const;
59 
60  void SetRefundPrice( long price );
61  long GetRefundPrice() const;
62 
63  void SetTicketPrice( const long ticketPrice );
64  long GetTicketPrice() const;
65 
66  void SetPaymentType( const EIssueLogicDefines::PaymentType paymentType );
68 
69  void SetCheckOutBusStopLineOrder( unsigned long checkOutBusStopLineOrder );
70  unsigned long GetCheckOutBusStopLineOrder() const;
71 
72  void SetCashPriceRounding( const long cashPriceRounding );
73  long GetCashPriceRounding() const;
74  };
75  }
76 }
77 
78 
79 #endif // EPOSTISSUEOUTPUTDATA_H
void SetRefundPrice(long price)
Definition: EPostIssueOutputData.cpp:180
void SetFlagCanBePrinted(bool canBePrinted)
Definition: EPostIssueOutputData.cpp:112
EIssueLogicDefines::PaymentType GetPaymentType() const
Definition: EPostIssueOutputData.cpp:214
~EPostIssueOutputData()
Definition: EPostIssueOutputData.cpp:62
void SetIssuedTariff(Strojcek::VstupneUdaje::TarifnySystem::ETarifa *issuedTariff)
bool GetFlagCanBePrinted() const
Definition: EPostIssueOutputData.cpp:120
void SetFlagWasCheckOut(bool flagWasCheckOut)
Definition: EPostIssueOutputData.cpp:80
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
void SetCashPriceRounding(const long cashPriceRounding)
Definition: EPostIssueOutputData.cpp:229
long GetCashPriceRounding() const
Definition: EPostIssueOutputData.cpp:234
void SetFlagWasAdditionalTariffAreaSurcharge(bool wasSurcharge)
Definition: EPostIssueOutputData.cpp:128
PaymentType
Definition: ETicketIssueLogicDefines.h:160
long GetRefundPrice() const
Definition: EPostIssueOutputData.cpp:188
void SetTicketCount(unsigned short ticketCount)
Definition: EPostIssueOutputData.cpp:164
bool GetFlagWasAdditionalTariffAreaSurcharge() const
Definition: EPostIssueOutputData.cpp:136
Strojcek::VstupneUdaje::TarifnySystem::ETarifa * GetIssuedTariff() const
Definition: EPostIssueOutputData.cpp:72
void SetPaymentType(const EIssueLogicDefines::PaymentType paymentType)
Definition: EPostIssueOutputData.cpp:209
bool GetFlagFellowTraveler() const
Definition: EPostIssueOutputData.cpp:146
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
SYSTEM INCLUDES.
Definition: CardFacadeManagerXML.h:6
void SetFlagWasInterchange(bool flagWasInterchange)
Definition: EPostIssueOutputData.cpp:96
bool GetFlagWasCheckOut() const
Definition: EPostIssueOutputData.cpp:88
unsigned short GetTicketCount() const
Definition: EPostIssueOutputData.cpp:172
bool GetFlagTimeValidityProlongation() const
Definition: EPostIssueOutputData.cpp:156
void SetTicketPrice(const long ticketPrice)
Definition: EPostIssueOutputData.cpp:196
bool GetFlagWasInterchange() const
Definition: EPostIssueOutputData.cpp:104
unsigned long GetCheckOutBusStopLineOrder() const
Definition: EPostIssueOutputData.cpp:224
void SetFlagTimeValidityProlongation(const bool flagTimeValidityProlongation)
Definition: EPostIssueOutputData.cpp:151
void SetFlagFellowTraveler(bool flagFellowTraveler)
Definition: EPostIssueOutputData.cpp:141
EPostIssueOutputData()
Definition: EPostIssueOutputData.cpp:54
void SetCheckOutBusStopLineOrder(unsigned long checkOutBusStopLineOrder)
Definition: EPostIssueOutputData.cpp:219
long GetTicketPrice() const
Definition: EPostIssueOutputData.cpp:204