System zleceń - kopia

This commit is contained in:
2025-02-19 12:31:48 +01:00
parent 7c93830460
commit 39686e5307
14 changed files with 1104 additions and 0 deletions

28
ticket.h Normal file
View File

@@ -0,0 +1,28 @@
#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();
};