FixedAdding #1
@ -46,6 +46,8 @@ set(PROJECT_SOURCES
|
||||
addc.h
|
||||
addc.cpp
|
||||
addc.ui
|
||||
card.h
|
||||
card.cpp
|
||||
)
|
||||
|
||||
if(${QT_VERSION_MAJOR} GREATER_EQUAL 6)
|
||||
|
||||
148
PasswordManager/card.cpp
Normal file
148
PasswordManager/card.cpp
Normal file
@ -0,0 +1,148 @@
|
||||
#include "card.h"
|
||||
|
||||
Card::Card()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
Card::~Card()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
Card::Card(int id,
|
||||
QString title,
|
||||
QString number,
|
||||
QString name,
|
||||
QString month,
|
||||
QString year,
|
||||
QString cvv,
|
||||
QString pin)
|
||||
{
|
||||
this->id = id;
|
||||
this->title = title;
|
||||
this->time = QDateTime::currentDateTime();
|
||||
this->number = number;
|
||||
this->name = name;
|
||||
this->month = month;
|
||||
this->year = year;
|
||||
this->cvv = cvv;
|
||||
this->pin = pin;
|
||||
}
|
||||
|
||||
Card::Card(int id,
|
||||
QString title,
|
||||
QString number,
|
||||
QString month,
|
||||
QString year,
|
||||
QString cvv,
|
||||
QString pin)
|
||||
{
|
||||
this->id = id;
|
||||
this->title = title;
|
||||
this->time = QDateTime::currentDateTime();
|
||||
this->number = number;
|
||||
this->month = month;
|
||||
this->year = year;
|
||||
this->cvv = cvv;
|
||||
this->pin = pin;
|
||||
}
|
||||
Card::Card(int id,
|
||||
QString title,
|
||||
QString number,
|
||||
QString month,
|
||||
QString year)
|
||||
{
|
||||
this->id = id;
|
||||
this->title = title;
|
||||
this->time = QDateTime::currentDateTime();
|
||||
this->number = number;
|
||||
this->month = month;
|
||||
this->year = year;
|
||||
}
|
||||
Card::Card(QString title,
|
||||
QString number,
|
||||
QString name,
|
||||
QString month,
|
||||
QString year,
|
||||
QString cvv,
|
||||
QString pin)
|
||||
{
|
||||
this->title = title;
|
||||
this->time = QDateTime::currentDateTime();
|
||||
this->number = number;
|
||||
this->name = name;
|
||||
this->month = month;
|
||||
this->year = year;
|
||||
this->cvv = cvv;
|
||||
this->pin = pin;
|
||||
}
|
||||
|
||||
|
||||
QString Card::getNumber() const
|
||||
{
|
||||
return number;
|
||||
}
|
||||
QString Card::getName() const
|
||||
{
|
||||
return name;
|
||||
}
|
||||
QString Card::getMonth() const
|
||||
{
|
||||
return month;
|
||||
}
|
||||
QString Card::getYear() const
|
||||
{
|
||||
return year;
|
||||
}
|
||||
QString Card::getCVV() const
|
||||
{
|
||||
return cvv;
|
||||
}
|
||||
QString Card::getPIN() const
|
||||
{
|
||||
return pin;
|
||||
}
|
||||
QString Card::toString()const
|
||||
{
|
||||
QString s = "";
|
||||
s+="id : ";
|
||||
s+="\ntitle : " + this->title;
|
||||
s+="\nnumber : " + this->number;
|
||||
s+="\nname : " + this->name;
|
||||
s+="\nmonth : " + this->month;
|
||||
s+="\nyear : " + this->year;
|
||||
s+="\ncvv : " + this->cvv;
|
||||
s+="\npin : " + this->pin;
|
||||
s+="\ntime : " + this->time.toString();
|
||||
s+="\n";
|
||||
return s;
|
||||
}
|
||||
std::string Card::toStdString()const
|
||||
{
|
||||
return toString().toStdString();
|
||||
}
|
||||
void Card::setNumber(const QString number)
|
||||
{
|
||||
this->number = number;
|
||||
}
|
||||
void Card::setName(const QString name)
|
||||
{
|
||||
this->name = name;
|
||||
}
|
||||
void Card::setMonth(const QString month)
|
||||
{
|
||||
this->month = month;
|
||||
}
|
||||
void Card::setYear(const QString year)
|
||||
{
|
||||
this->year = year;
|
||||
}
|
||||
void Card::setCVV(const QString cvv)
|
||||
{
|
||||
this->cvv = cvv;
|
||||
}
|
||||
void Card::setPIN(const QString pin)
|
||||
{
|
||||
this->pin = pin;
|
||||
}
|
||||
86
PasswordManager/card.h
Normal file
86
PasswordManager/card.h
Normal file
@ -0,0 +1,86 @@
|
||||
#ifndef CARD_H
|
||||
#define CARD_H
|
||||
|
||||
#include <QString>
|
||||
#include <QDateTime>
|
||||
#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
|
||||
Loading…
Reference in New Issue
Block a user