Added constructors to construct from db info
This is in no way finished. CHECK TODOs!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
This commit is contained in:
@ -2,17 +2,17 @@
|
||||
#define PARK_TIME_H
|
||||
#pragma once
|
||||
|
||||
#include <chrono>
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
#include <ctime>
|
||||
#include "data.h"
|
||||
|
||||
#include <chrono>
|
||||
#include <ctime>
|
||||
#include <iostream>
|
||||
#include <string>
|
||||
|
||||
using namespace std::chrono;
|
||||
using std::cout;
|
||||
using std::string;
|
||||
using std::to_string;
|
||||
using std::cout;
|
||||
/*
|
||||
|
||||
|
||||
@ -20,9 +20,10 @@ Record of who parked at what park_spot and at what time.
|
||||
*/
|
||||
|
||||
class Park_time {
|
||||
public:
|
||||
public:
|
||||
Park_time(int c_id, int s_id);
|
||||
// Park_time(int c_id, int s_id );
|
||||
Park_time(int id_, int customer_id_, int spot_id_, int start_,
|
||||
int duration_);
|
||||
~Park_time();
|
||||
int id;
|
||||
int customer_id;
|
||||
@ -30,19 +31,15 @@ public:
|
||||
int duration;
|
||||
|
||||
void clock_out(int c_id, int s_id);
|
||||
friend std::ostream& operator<<(std::ostream& os, const Park_time & pt);
|
||||
friend std::ostream& operator<<(std::ostream& os, const Park_time& pt);
|
||||
|
||||
private:
|
||||
private:
|
||||
high_resolution_clock::time_point start;
|
||||
high_resolution_clock::time_point end;
|
||||
void save_db();
|
||||
void update_db();
|
||||
int auto_increment_db(); // helper
|
||||
int start_to_int(); // helper
|
||||
|
||||
int start_to_int(); // helper
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // Park_time
|
Reference in New Issue
Block a user