Files
Test/ticket.h

29 lines
525 B
C
Raw Permalink Normal View History

2025-02-19 12:31:48 +01:00
#pragma once
#include <iostream>
#include <ctime>
#include <chrono>
class Ticket {
private:
std::string id;
int ticket_type;
int line_in_file = 0;
time_t buy_date;
time_t expire_date;
time_t use_date;
bool is_valid;
void ticketDatabaseAdd();
void lineChecker(std::string id_input);
void ticketDatabaseUpdate();
public:
explicit Ticket(int ticket_type);
explicit Ticket(std::string id_input);
void ticketInfo();
bool ticketValidityCheck();
void ticketUse();
};