You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

404 lines
8.4 KiB
C++

8 years ago
#include "eetrequest.h"
EetRequest::EetRequest(QObject *parent) : QObject(parent)
{
m_prvniZaslani = true;
m_rezim = STANDARD;
}
QDateTime EetRequest::datOdesl() const
{
return m_datOdesl;
}
void EetRequest::setDatOdesl(const QDateTime &datOdesl)
{
m_datOdesl = datOdesl;
}
QString EetRequest::datOdeslStr() const
{
return m_datOdesl.toTimeSpec(Qt::OffsetFromUTC).toString(Qt::ISODate);
}
QTimeZone EetRequest::datOdeslZone() const
{
return m_datOdeslZone;
}
void EetRequest::setDatOdeslZone(const QTimeZone &datOdeslZone)
{
m_datOdeslZone = datOdeslZone;
}
bool EetRequest::prvniZaslani() const
{
return m_prvniZaslani;
}
void EetRequest::setPrvniZaslani(bool prvniZaslani)
{
m_prvniZaslani = prvniZaslani;
}
QString EetRequest::prvniZaslaniStr() const
{
return m_prvniZaslani ? "true" : "false";
}
QUuid EetRequest::uuidZpravy() const
{
return m_uuidZpravy;
}
void EetRequest::setUuidZpravy(const QUuid &uuidZpravy)
{
m_uuidZpravy = uuidZpravy;
}
QString EetRequest::uuidZpravyStr() const
{
QString ret = m_uuidZpravy.toString();
ret = ret.replace(0, 1, "");
ret = ret.replace(ret.size() - 1, 1, "");
return ret;
}
bool EetRequest::overeni() const
8 years ago
{
return m_overeni.isNull() ? false : *m_overeni.data();
8 years ago
}
void EetRequest::setOvereni(bool overeni)
8 years ago
{
m_overeni = QSharedPointer<bool>(new bool);
*m_overeni.data() = overeni;
8 years ago
}
QString EetRequest::overeniStr() const
8 years ago
{
return m_overeni.isNull() ? NULL_VAL : (*m_overeni.data() ? "true" : "false");
8 years ago
}
QString EetRequest::dicPopl() const
{
return m_dicPopl.isNull() ? NULL_VAL : QString(*m_dicPopl.data());
}
void EetRequest::setDicPopl(const QString &dicPopl)
{
m_dicPopl = QSharedPointer<QString>(new QString(dicPopl));
}
QString EetRequest::dicPoverujiciho() const
{
return m_dicPoverujiciho.isNull() ? NULL_VAL : QString(*m_dicPoverujiciho.data());
}
void EetRequest::setDicPoverujiciho(const QString &dicPoverujiciho)
{
m_dicPoverujiciho = QSharedPointer<QString>(new QString(dicPoverujiciho));
}
QString EetRequest::idProvoz() const
{
return m_idProvoz;
}
void EetRequest::setIdProvoz(const QString &idProvoz)
{
m_idProvoz = idProvoz;
}
QString EetRequest::idPokl() const
{
return m_idPokl;
}
void EetRequest::setIdPokl(const QString &idPokl)
{
m_idPokl = idPokl;
}
QString EetRequest::poradCis() const
{
return m_poradCis;
}
void EetRequest::setPoradCis(const QString &poradCis)
{
m_poradCis = poradCis;
}
QDateTime EetRequest::datTrzby() const
{
return m_datTrzby;
}
void EetRequest::setDatTrzby(const QDateTime &datTrzby)
{
m_datTrzby = datTrzby;
}
QString EetRequest::datTrzbyStr() const
{
return m_datTrzby.toTimeSpec(Qt::OffsetFromUTC).toString(Qt::ISODate);
}
QTimeZone EetRequest::datTrzbyZone() const
{
return m_datTrzbyZone;
}
void EetRequest::setDatTrzbyZone(const QTimeZone &datTrzbyZone)
{
m_datTrzbyZone = datTrzbyZone;
}
double EetRequest::celkTrzba() const
{
return m_celkTrzba.isNull() ? 0 : *m_celkTrzba.data();
}
void EetRequest::setCelkTrzba(double celkTrzba)
{
m_celkTrzba = QSharedPointer<double>(new double);
*m_celkTrzba.data() = celkTrzba;
}
QString EetRequest::celkTrzbaStr() const
{
return m_celkTrzba.isNull() ? NULL_VAL : QString::number(*m_celkTrzba.data(), 'f', 2);
}
double EetRequest::zaklNepodlDph() const
{
return m_zaklNepodlDph.isNull() ? 0 : *m_zaklNepodlDph.data();
}
void EetRequest::setZaklNepodlDph(double zaklNepodlDph)
{
m_zaklNepodlDph = QSharedPointer<double>(new double);
*m_zaklNepodlDph.data() = zaklNepodlDph;
}
QString EetRequest::zaklNepodlDphStr() const
{
return m_zaklNepodlDph.isNull() ? NULL_VAL : QString::number(*m_zaklNepodlDph.data(), 'f', 2);
}
double EetRequest::zaklDan1() const
{
return m_zaklDan1.isNull() ? 0 : *m_zaklDan1.data();
}
void EetRequest::setZaklDan1(double zaklDan1)
{
m_zaklDan1 = QSharedPointer<double>(new double);
*m_zaklDan1.data() = zaklDan1;
}
QString EetRequest::zaklDan1Str() const
{
return m_zaklDan1.isNull() ? NULL_VAL : QString::number(*m_zaklDan1.data(), 'f', 2);
}
double EetRequest::dan1() const
{
return m_dan1.isNull() ? 0 : *m_dan1.data();
}
void EetRequest::setDan1(double dan1)
{
m_dan1 = QSharedPointer<double>(new double);
*m_dan1.data() = dan1;
}
QString EetRequest::dan1Str() const
{
return m_dan1.isNull() ? NULL_VAL : QString::number(*m_dan1.data(), 'f', 2);
}
double EetRequest::zaklDan2() const
{
return m_zaklDan2.isNull() ? 0 : *m_zaklDan2.data();
}
void EetRequest::setZaklDan2(double zaklDan2)
{
m_zaklDan2 = QSharedPointer<double>(new double);
*m_zaklDan2.data() = zaklDan2;
}
QString EetRequest::zaklDan2Str() const
{
return m_zaklDan2.isNull() ? NULL_VAL : QString::number(*m_zaklDan2.data(), 'f', 2);
}
double EetRequest::dan2() const
{
return m_dan2.isNull() ? 0 : *m_dan2.data();
}
void EetRequest::setDan2(double dan2)
{
m_dan2 = QSharedPointer<double>(new double);
*m_dan2.data() = dan2;
}
QString EetRequest::dan2Str() const
{
return m_dan2.isNull() ? NULL_VAL : QString::number(*m_dan2.data(), 'f', 2);
}
double EetRequest::zaklDan3() const
{
return m_zaklDan3.isNull() ? 0 : *m_zaklDan3.data();
}
void EetRequest::setZaklDan3(double zaklDan3)
{
m_zaklDan3 = QSharedPointer<double>(new double);
*m_zaklDan3.data() = zaklDan3;
}
QString EetRequest::zaklDan3Str() const
{
return m_zaklDan3.isNull() ? NULL_VAL : QString::number(*m_zaklDan3.data(), 'f', 2);
}
QString EetRequest::dan3Str() const
{
return m_dan3.isNull() ? NULL_VAL : QString::number(*m_dan3.data(), 'f', 2);
}
double EetRequest::dan3() const
{
return m_dan3.isNull() ? 0 : *m_dan3.data();
}
void EetRequest::setDan3(double dan3)
{
m_dan3 = QSharedPointer<double>(new double);
*m_dan3.data() = dan3;
}
double EetRequest::cestSluz() const
{
return m_cestSluz.isNull() ? 0 : *m_cestSluz.data();
}
void EetRequest::setCestSluz(double cestSluz)
{
m_cestSluz = QSharedPointer<double>(new double);
*m_cestSluz.data() = cestSluz;
}
QString EetRequest::cestSluzStr() const
{
return m_cestSluz.isNull() ? NULL_VAL : QString::number(*m_cestSluz.data(), 'f', 2);
}
double EetRequest::pouzitZboz1() const
{
return m_pouzitZboz1.isNull() ? 0 : *m_pouzitZboz1.data();
}
void EetRequest::setPouzitZboz1(double pouzitZboz1)
{
m_pouzitZboz1 = QSharedPointer<double>(new double);
*m_pouzitZboz1.data() = pouzitZboz1;
}
QString EetRequest::pouzitZboz1Str() const
{
return m_pouzitZboz1.isNull() ? NULL_VAL : QString::number(*m_pouzitZboz1.data(), 'f', 2);
}
double EetRequest::pouzitZboz2() const
{
return m_pouzitZboz2.isNull() ? 0 : *m_pouzitZboz2.data();
}
void EetRequest::setPouzitZboz2(double pouzitZboz2)
{
m_pouzitZboz2 = QSharedPointer<double>(new double);
*m_pouzitZboz2.data() = pouzitZboz2;
}
QString EetRequest::pouzitZboz2Str() const
{
return m_pouzitZboz2.isNull() ? NULL_VAL : QString::number(*m_pouzitZboz2.data(), 'f', 2);
}
double EetRequest::pouzitZboz3() const
{
return m_pouzitZboz3.isNull() ? 0 : *m_pouzitZboz3.data();
}
void EetRequest::setPouzitZboz3(double pouzitZboz3)
{
m_pouzitZboz3 = QSharedPointer<double>(new double);
*m_pouzitZboz3.data() = pouzitZboz3;
}
QString EetRequest::pouzitZboz3Str() const
{
return m_pouzitZboz3.isNull() ? NULL_VAL : QString::number(*m_pouzitZboz3.data(), 'f', 2);
}
double EetRequest::urcenoCerpZuct() const
{
return m_urcenoCerpZuct.isNull() ? 0 : *m_urcenoCerpZuct.data();
}
void EetRequest::setUrcenoCerpZuct(double urcenoCerpZuct)
{
m_urcenoCerpZuct = QSharedPointer<double>(new double);
*m_urcenoCerpZuct.data() = urcenoCerpZuct;
}
QString EetRequest::urcenoCerpZuctStr() const
{
return m_urcenoCerpZuct.isNull() ? NULL_VAL : QString::number(*m_urcenoCerpZuct.data(), 'f', 2);
}
double EetRequest::cerpZuct() const
{
return m_cerpZuct.isNull() ? 0 : *m_cerpZuct.data();
}
void EetRequest::setCerpZuct(double cerpZuct)
{
m_cerpZuct = QSharedPointer<double>(new double);
*m_cerpZuct.data() = cerpZuct;
}
QString EetRequest::cerpZuctStr() const
{
return m_cerpZuct.isNull() ? NULL_VAL : QString::number(*m_cerpZuct.data(), 'f', 2);
}
EetRequest::EetRezim EetRequest::rezim() const
{
return m_rezim;
}
void EetRequest::setRezim(const EetRequest::EetRezim &rezim)
{
m_rezim = rezim;
}
QString EetRequest::rezimStr() const
{
switch (m_rezim) {
case ZJEDNODUSENY:
return "1";
case STANDARD:
return "0";
default:
return "0";
}
}