Initial commit

This commit is contained in:
user
2026-07-12 14:34:52 +04:00
commit 3abf6bd9c2
557 changed files with 68706 additions and 0 deletions
+35
View File
@@ -0,0 +1,35 @@
#ifndef TICKET_DTO_H
#define TICKET_DTO_H
#include <QDateTime>
class TicketDTO {
private:
QDateTime soldAt_; // Ticket sold time
qint32 seatNumber_; // Seat number
qint32 sessionId_; // Session ID
qint32 ticketId_; // Unique ticket ID
public:
// Constructors
explicit TicketDTO() = default;
explicit TicketDTO(const QDateTime &soldAt, qint32 seatNumber,
qint32 sessionId, qint32 ticketId)
: soldAt_(soldAt), seatNumber_(seatNumber), sessionId_(sessionId),
ticketId_(ticketId) {}
// Setters (inline methods)
inline void setSeatNumber(qint32 seatNumber) { seatNumber_ = seatNumber; }
inline void setSessionId(qint32 sessionId) { sessionId_ = sessionId; }
inline void setSoldAt(const QDateTime &soldAt) { soldAt_ = soldAt; }
inline void setTicketId(qint32 ticketId) { ticketId_ = ticketId; }
// Getters (inline methods)
inline QDateTime soldAt() const { return soldAt_; }
inline qint32 seatNumber() const { return seatNumber_; }
inline qint32 sessionId() const { return sessionId_; }
inline qint32 ticketId() const { return ticketId_; }
};
#endif // TICKET_DTO_H