AppCore
Loading...
Searching...
No Matches
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
CardEvent
__EPUBLIC __ECLASS LIBCARDEVENT_API CardEvent
The ancestor of all events. Contains common information for all events.
Definition
cardevent.h:17
EventFillerExtraOperationLogic
Definition
EventFillerExtraOperationLogic.h:9
EventFillerExtraOperationLogic::GetEventFileName
static QString GetEventFileName()
Definition
EventFillerExtraOperationLogic.cpp:39
EventFillerExtraOperationLogic::GetActionsByCardUID
static void GetActionsByCardUID(std::vector< bool > &actions, long long uid, const QString &eventFilePath)
Definition
EventFillerExtraOperationLogic.cpp:116
EventFillerExtraOperationLogic::ActionType
ActionType
Definition
EventFillerExtraOperationLogic.h:12
EventFillerExtraOperationLogic::TimeTicket
@ TimeTicket
Definition
EventFillerExtraOperationLogic.h:15
EventFillerExtraOperationLogic::CustomerDataUpdate
@ CustomerDataUpdate
Definition
EventFillerExtraOperationLogic.h:18
EventFillerExtraOperationLogic::BlockCard
@ BlockCard
Definition
EventFillerExtraOperationLogic.h:14
EventFillerExtraOperationLogic::Purse
@ Purse
Definition
EventFillerExtraOperationLogic.h:16
EventFillerExtraOperationLogic::ActionCount
@ ActionCount
Definition
EventFillerExtraOperationLogic.h:20
EventFillerExtraOperationLogic::SavePersonalData
@ SavePersonalData
Definition
EventFillerExtraOperationLogic.h:17
EventFillerExtraOperationLogic::NoAction
@ NoAction
Definition
EventFillerExtraOperationLogic.h:13
EventFillerExtraOperationLogic::Correction
@ Correction
Definition
EventFillerExtraOperationLogic.h:19
EventFillerExtraOperationLogic::PrepareDataOperationsToRead
static unsigned short PrepareDataOperationsToRead(const std::vector< bool > &actions)
Definition
EventFillerExtraOperationLogic.cpp:178
EventFillerExtraOperationLogic::GetMessageByProcessedEvent
static QString GetMessageByProcessedEvent(ActionType action, CardEvent *processedEvent)
Definition
EventFillerExtraOperationLogic.cpp:216
DevideEventFile
void DevideEventFile()
Definition
main.cpp:15
Generated on Tue Mar 17 2026 23:25:58 for AppCore by
1.9.8