AppCore
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
src
appcore
appcore
chipcard
EventFillerExtraOperationLogic.h
Go to the documentation of this file.
1
#ifndef EVENTFILLEREXTRAOPERATIONLOGIC_H
2
#define EVENTFILLEREXTRAOPERATIONLOGIC_H
3
4
#include <vector>
5
#include <qstring.h>
6
7
class
CardEvent
;
8
class
EventFillerExtraOperationLogic
9
{
10
public
:
11
enum
ActionType
12
{
13
NoAction
= 0,
14
BlockCard
= 1,
15
TimeTicket
= 2,
16
Purse
= 3,
17
SavePersonalData
= 4,
18
CustomerDataUpdate
= 5,
19
Correction
= 6,
20
ActionCount
= 7
21
};
22
23
static
QString
GetEventFileName
();
24
static
void
DevideEventFile
(
const
QString &eventFilePath );
25
static
void
GetActionsByCardUID
( std::vector<bool> &actions,
long
long
uid,
const
QString &eventFilePath );
26
static
unsigned
short
PrepareDataOperationsToRead
(
const
std::vector<bool> &actions );
27
static
QString
GetMessageByProcessedEvent
(
ActionType
action,
CardEvent
*processedEvent );
28
};
29
30
#endif // EVENTFILLEREXTRAOPERATIONLOGIC_H
EventFillerExtraOperationLogic::CustomerDataUpdate
Definition:
EventFillerExtraOperationLogic.h:18
EventFillerExtraOperationLogic::ActionCount
Definition:
EventFillerExtraOperationLogic.h:20
EventFillerExtraOperationLogic::Correction
Definition:
EventFillerExtraOperationLogic.h:19
EventFillerExtraOperationLogic::Purse
Definition:
EventFillerExtraOperationLogic.h:16
EventFillerExtraOperationLogic::GetMessageByProcessedEvent
static QString GetMessageByProcessedEvent(ActionType action, CardEvent *processedEvent)
Definition:
EventFillerExtraOperationLogic.cpp:216
EventFillerExtraOperationLogic::BlockCard
Definition:
EventFillerExtraOperationLogic.h:14
EventFillerExtraOperationLogic::GetEventFileName
static QString GetEventFileName()
Definition:
EventFillerExtraOperationLogic.cpp:39
CardEvent
__EPUBLIC __ECLASS LIBCARDEVENT_API CardEvent
The ancestor of all events. Contains common information for all events.
Definition:
cardevent.h:17
EventFillerExtraOperationLogic::NoAction
Definition:
EventFillerExtraOperationLogic.h:13
EventFillerExtraOperationLogic::GetActionsByCardUID
static void GetActionsByCardUID(std::vector< bool > &actions, long long uid, const QString &eventFilePath)
Definition:
EventFillerExtraOperationLogic.cpp:116
EventFillerExtraOperationLogic::SavePersonalData
Definition:
EventFillerExtraOperationLogic.h:17
EventFillerExtraOperationLogic::PrepareDataOperationsToRead
static unsigned short PrepareDataOperationsToRead(const std::vector< bool > &actions)
Definition:
EventFillerExtraOperationLogic.cpp:178
EventFillerExtraOperationLogic::ActionType
ActionType
Definition:
EventFillerExtraOperationLogic.h:11
EventFillerExtraOperationLogic::DevideEventFile
static void DevideEventFile(const QString &eventFilePath)
Definition:
EventFillerExtraOperationLogic.cpp:80
EventFillerExtraOperationLogic
Definition:
EventFillerExtraOperationLogic.h:8
EventFillerExtraOperationLogic::TimeTicket
Definition:
EventFillerExtraOperationLogic.h:15
Generated on Thu Dec 18 2025 23:22:22 for AppCore by
1.8.8