Added PKP and BKP codes to EetResult. Added doxygen comments to EetSender class.

This commit is contained in:
2017-02-09 21:35:17 +01:00
parent f7abd0b228
commit ae7eb57115
6 changed files with 76 additions and 0 deletions
+14
View File
@@ -1,3 +1,4 @@
#include "eetresult.h"
#include "eettemplate.h"
#include <QFile>
@@ -5,6 +6,7 @@
EetTemplate::EetTemplate(QObject *parent) : QObject(parent)
{
m_result = nullptr;
}
EetTemplate::EetTemplate(const QString &tmp, QObject *parent) : QObject(parent)
@@ -14,6 +16,7 @@ EetTemplate::EetTemplate(const QString &tmp, QObject *parent) : QObject(parent)
QTextStream stream(&tmpFile);
m_template = stream.readAll();
m_result = nullptr;
}
QString EetTemplate::fillTemplate(EetRequest *request)
@@ -39,6 +42,12 @@ QString EetTemplate::fillTemplate(EetRequest *request)
splitedBkp += base16bkp[i];
}
if (m_result != nullptr)
{
m_result->setPkp(base64Sign);
m_result->setBkp(splitedBkp.toUpper());
}
QMap<QString, QString> varMap;
varMap["pkp"] = base64Sign;
varMap["bkp"] = splitedBkp.toUpper();
@@ -131,3 +140,8 @@ QString EetTemplate::getPkpString(EetRequest *request)
request->property("celk_trzba").toString());
return ret;
}
void EetTemplate::setResult(EetResult *result)
{
m_result = result;
}