#ifndef CARD_H #define CARD_H #include #include #include "record.h" class Card : public Record { // " id TEXT PRIMARY KEY NOT NULL, /* идентификатор */" \ // " title TEXT, /* название */" \ // " number TEXT, /* номер карты */" \ // " name TEXT, /* имя владельца */" \ // " month TEXT, /* месяц окончания */" \ // " year TEXT, /* год окончания */" \ // " cvv TEXT, /* CVV код */" \ // " pin TEXT, /* PIN код */" \ // " time INTEGER /* дата добавления */" \ public: Card(); ~Card(); Card(int id, QString title, QString number, QString name, QString month, QString year, QString cvv, QString pin); Card(int id, QString title, QString number, QString month, QString year, QString cvv, QString pin); Card(int id, QString title, QString number, QString month, QString year); Card(QString title, QString number, QString name, QString month, QString year, QString cvv, QString pin); int getId() const; QString getTitle() const; QDateTime getTime() const; QString getNumber() const; QString getName() const; QString getMonth() const; QString getYear() const; QString getCVV() const; QString getPIN() const; QString toString()const; std::string toStdString()const; void setId(int i); void setTitle(const QString title); void setTime(const QDateTime time); void setNumber(const QString number); void setName(const QString name); void setMonth(const QString month); void setYear(const QString year); void setCVV(const QString cvv); void setPIN(const QString pin); private: int id; QString title; QDateTime time; QString number; QString name; QString month; QString year; QString cvv; QString pin; }; #endif // CARD_H