AppCore
Loading...
Searching...
No Matches
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
6namespace 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 {
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
PaymentType
Definition ETicketIssueLogicDefines.h:161
Class represent ticket postissue data, which need somewhere in application.
Definition EPostIssueOutputData.h:25
void SetCashPriceRounding(const long cashPriceRounding)
Definition EPostIssueOutputData.cpp:229
void SetTicketCount(unsigned short ticketCount)
Definition EPostIssueOutputData.cpp:164
Strojcek::VstupneUdaje::TarifnySystem::ETarifa * GetIssuedTariff() const
Definition EPostIssueOutputData.cpp:72
void SetPaymentType(const EIssueLogicDefines::PaymentType paymentType)
Definition EPostIssueOutputData.cpp:209
unsigned long GetCheckOutBusStopLineOrder() const
Definition EPostIssueOutputData.cpp:224
long GetTicketPrice() const
Definition EPostIssueOutputData.cpp:204
void SetRefundPrice(long price)
Definition EPostIssueOutputData.cpp:180
bool GetFlagWasCheckOut() const
Definition EPostIssueOutputData.cpp:88
void SetIssuedTariff(Strojcek::VstupneUdaje::TarifnySystem::ETarifa *issuedTariff)
void SetFlagCanBePrinted(bool canBePrinted)
Definition EPostIssueOutputData.cpp:112
void SetFlagWasAdditionalTariffAreaSurcharge(bool wasSurcharge)
Definition EPostIssueOutputData.cpp:128
bool GetFlagCanBePrinted() const
Definition EPostIssueOutputData.cpp:120
unsigned short GetTicketCount() const
Definition EPostIssueOutputData.cpp:172
void SetFlagFellowTraveler(bool flagFellowTraveler)
Definition EPostIssueOutputData.cpp:141
bool GetFlagTimeValidityProlongation() const
Definition EPostIssueOutputData.cpp:156
long GetCashPriceRounding() const
Definition EPostIssueOutputData.cpp:234
long GetRefundPrice() const
Definition EPostIssueOutputData.cpp:188
EIssueLogicDefines::PaymentType GetPaymentType() const
Definition EPostIssueOutputData.cpp:214
EPostIssueOutputData()
Definition EPostIssueOutputData.cpp:54
void SetTicketPrice(const long ticketPrice)
Definition EPostIssueOutputData.cpp:196
~EPostIssueOutputData()
Definition EPostIssueOutputData.cpp:62
void SetFlagTimeValidityProlongation(const bool flagTimeValidityProlongation)
Definition EPostIssueOutputData.cpp:151
void SetCheckOutBusStopLineOrder(unsigned long checkOutBusStopLineOrder)
Definition EPostIssueOutputData.cpp:219
bool GetFlagWasInterchange() const
Definition EPostIssueOutputData.cpp:104
void SetFlagWasInterchange(bool flagWasInterchange)
Definition EPostIssueOutputData.cpp:96
void SetFlagWasCheckOut(bool flagWasCheckOut)
Definition EPostIssueOutputData.cpp:80
bool GetFlagFellowTraveler() const
Definition EPostIssueOutputData.cpp:146
bool GetFlagWasAdditionalTariffAreaSurcharge() const
Definition EPostIssueOutputData.cpp:136
SYSTEM INCLUDES.
Definition CardFacadeManagerXML.h:7