Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
ExtendCardDiscountExtraOperation Class Reference

#include <ExtendCardDiscountExtraOperation.h>

Inheritance diagram for ExtendCardDiscountExtraOperation:
Inheritance graph
[legend]
Collaboration diagram for ExtendCardDiscountExtraOperation:
Collaboration graph
[legend]

Public Member Functions

 ExtendCardDiscountExtraOperation ()
 
virtual ~ExtendCardDiscountExtraOperation ()
 
virtual bool IsExtraOperation (EM::PT::EDataCollection *readDataCollection)
 IsExtraOperation. More...
 
virtual void WriteOK ()
 
virtual void WriteError ()
 

Additional Inherited Members

- Protected Member Functions inherited from GeneralExtraOperation
 GeneralExtraOperation (std::string extraOperationName)
 
void SetExtraOperationGeneralCheck (int32_t extraOperationGeneralCheck)
 

Constructor & Destructor Documentation

INTERNAL ExtendCardDiscountExtraOperation::ExtendCardDiscountExtraOperation ( )

Here is the call graph for this function:

ExtendCardDiscountExtraOperation::~ExtendCardDiscountExtraOperation ( )
virtual

Member Function Documentation

bool ExtendCardDiscountExtraOperation::IsExtraOperation ( EM::PT::EDataCollection *  readDataCollection)
virtual

IsExtraOperation.

Parameters
readDataCollection- read data collection from payment terminal

Extra operation pre conditions:

  • - Card provider is 100 - ZSSK card
  • - Card standard is EMTEST( Emtest mifare, Emtest desfire )
  • - Card discount is <= a card discount
Returns
true - Do not call DataReceive in chipcard
false - call DataReceive in chipcard

Reimplemented from GeneralExtraOperation.

Here is the call graph for this function:

void ExtendCardDiscountExtraOperation::WriteError ( )
virtual
void ExtendCardDiscountExtraOperation::WriteOK ( )
virtual

The documentation for this class was generated from the following files: