Added constructors to construct from db info

This is in no way finished. CHECK TODOs!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
This commit is contained in:
TinyAtoms
2019-06-30 00:37:18 -03:00
parent 085cd5af08
commit bf17b82c2e
10 changed files with 136 additions and 124 deletions

View File

@ -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