Implemented communication with EET portal.
This commit is contained in:
@@ -16,6 +16,7 @@ Voucher::Voucher(QObject *parent) : QObject(parent)
|
||||
m_totalPriceVatFirstLower = 0;
|
||||
m_totalPriceVatSecondLower = 0;
|
||||
m_totalPrice = 0;
|
||||
m_eetStatus = EET_FOR_SEND;
|
||||
}
|
||||
|
||||
QString Voucher::name() const
|
||||
@@ -230,6 +231,56 @@ void Voucher::setPayDateTime(const QDateTime &payDateTime)
|
||||
m_payDateTime = payDateTime;
|
||||
}
|
||||
|
||||
Voucher::EetStatus Voucher::eetStatus() const
|
||||
{
|
||||
return m_eetStatus;
|
||||
}
|
||||
|
||||
void Voucher::setEetStatus(const Voucher::EetStatus &eetStatus)
|
||||
{
|
||||
m_eetStatus = eetStatus;
|
||||
}
|
||||
|
||||
QDateTime Voucher::eetSendDateTime() const
|
||||
{
|
||||
return m_eetSendDateTime;
|
||||
}
|
||||
|
||||
void Voucher::setEetSendDateTime(const QDateTime &eetSendDateTime)
|
||||
{
|
||||
m_eetSendDateTime = eetSendDateTime;
|
||||
}
|
||||
|
||||
QString Voucher::eetPkp() const
|
||||
{
|
||||
return m_eetPkp;
|
||||
}
|
||||
|
||||
void Voucher::setEetPkp(const QString &eetPkp)
|
||||
{
|
||||
m_eetPkp = eetPkp;
|
||||
}
|
||||
|
||||
QString Voucher::eetBkp() const
|
||||
{
|
||||
return m_eetBkp;
|
||||
}
|
||||
|
||||
void Voucher::setEetBkp(const QString &eetBkp)
|
||||
{
|
||||
m_eetBkp = eetBkp;
|
||||
}
|
||||
|
||||
QString Voucher::eetFik() const
|
||||
{
|
||||
return m_eetFik;
|
||||
}
|
||||
|
||||
void Voucher::setEetFik(const QString &eetFik)
|
||||
{
|
||||
m_eetFik = eetFik;
|
||||
}
|
||||
|
||||
int Voucher::id() const
|
||||
{
|
||||
return m_id;
|
||||
|
||||
@@ -28,7 +28,13 @@ class Voucher : public QObject
|
||||
Q_PROPERTY(QDecDouble priceVatFirstLower READ priceVatFirstLower WRITE setPriceVatFirstLower)
|
||||
Q_PROPERTY(QDecDouble priceVatSecondLower READ priceVatSecondLower WRITE setPriceVatSecondLower)
|
||||
Q_PROPERTY(QDecDouble totalPrice READ totalPrice WRITE setTotalPrice)
|
||||
Q_PROPERTY(EetStatus eetStatus READ eetStatus WRITE setEetStatus)
|
||||
Q_PROPERTY(QDateTime eetSendDateTime READ eetSendDateTime WRITE setEetSendDateTime)
|
||||
Q_PROPERTY(QString eetBkp READ eetBkp WRITE setEetBkp)
|
||||
Q_PROPERTY(QString eetPkp READ eetPkp WRITE setEetPkp)
|
||||
Q_PROPERTY(QString eetFik READ eetFik WRITE setEetFik)
|
||||
Q_ENUMS(VoucherStatus)
|
||||
Q_ENUMS(EetStatus)
|
||||
Q_PROPERTY(VoucherStatus status READ status WRITE setStatus)
|
||||
|
||||
public:
|
||||
@@ -42,6 +48,14 @@ public:
|
||||
PAID
|
||||
};
|
||||
|
||||
enum EetStatus
|
||||
{
|
||||
EET_FOR_SEND,
|
||||
EET_NOT_ENTERING,
|
||||
EET_SENT,
|
||||
EET_ERROR
|
||||
};
|
||||
|
||||
int id() const;
|
||||
void setId(int id);
|
||||
|
||||
@@ -110,6 +124,21 @@ public:
|
||||
QDateTime payDateTime() const;
|
||||
void setPayDateTime(const QDateTime &payDateTime);
|
||||
|
||||
EetStatus eetStatus() const;
|
||||
void setEetStatus(const EetStatus &eetStatus);
|
||||
|
||||
QDateTime eetSendDateTime() const;
|
||||
void setEetSendDateTime(const QDateTime &eetSendDateTime);
|
||||
|
||||
QString eetPkp() const;
|
||||
void setEetPkp(const QString &eetPkp);
|
||||
|
||||
QString eetBkp() const;
|
||||
void setEetBkp(const QString &eetBkp);
|
||||
|
||||
QString eetFik() const;
|
||||
void setEetFik(const QString &eetFik);
|
||||
|
||||
private:
|
||||
friend class odb::access;
|
||||
#pragma db id auto
|
||||
@@ -131,6 +160,11 @@ private:
|
||||
int m_totalPriceVatFirstLower;
|
||||
int m_totalPriceVatSecondLower;
|
||||
int m_totalPrice;
|
||||
EetStatus m_eetStatus;
|
||||
QDateTime m_eetSendDateTime;
|
||||
QString m_eetPkp;
|
||||
QString m_eetBkp;
|
||||
QString m_eetFik;
|
||||
#pragma db value_not_null inverse(m_voucher)
|
||||
QOdbList<QSharedPointer<VoucherItem> > m_items;
|
||||
VoucherStatus m_status;
|
||||
|
||||
Reference in New Issue
Block a user