Merge josh features and sagar features #11
@ -60,7 +60,8 @@ std::ostream& operator<<(std::ostream& os, const Park_time& pt) {
|
||||
os << "Customer # " << pt.customer_id << "at parking spot " << pt.spot_id << "\n";
|
||||
os << "Clocked in :" << std::ctime(&start_);
|
||||
os << "clocked out : " << std::ctime(&end_);
|
||||
os << "duration : " << pt.duration/3600 << "\n";
|
||||
float dur_h = pt.duration / 3600.0;
|
||||
os << "duration : " << dur_h << " h\n";
|
||||
os << "- - - - - - - - - - - - - - - - - - - -\n";
|
||||
return os;
|
||||
}
|
||||
|
@ -149,7 +149,6 @@ vector<Park_time> reports_from_customer(int cid, pair<int, int> period) {
|
||||
vector<Park_time> park_times;
|
||||
int verhicle = int(query_customer_with_id(cid).vehicle);
|
||||
float sum = 0;
|
||||
cout << period.first; // debug
|
||||
SQLite::Statement query(
|
||||
data::db, "SELECT * FROM Park_time WHERE customer_id = ? AND start > ? AND end < ?;");
|
||||
query.bind(1, cid);
|
||||
@ -162,14 +161,14 @@ vector<Park_time> reports_from_customer(int cid, pair<int, int> period) {
|
||||
int duration = query.getColumn(5);
|
||||
Park_time result{id, cid, spotid, start, duration};
|
||||
park_times.push_back(result);
|
||||
sum += duration;
|
||||
sum += duration/3600;
|
||||
}
|
||||
query.reset();
|
||||
|
||||
for (auto i : park_times) {
|
||||
cout << i;
|
||||
sum += i.duration / 3600;
|
||||
sum += i.duration / 3600.0;
|
||||
}
|
||||
cout << "Your fees for this month: $" << sum * verhicle << "/n";
|
||||
cout << "Your fees for this month: $" << sum * verhicle << "\n";
|
||||
return park_times;
|
||||
}
|
BIN
__test.db3
Normal file
BIN
__test.db3
Normal file
Binary file not shown.
BIN
oldtest.db3
BIN
oldtest.db3
Binary file not shown.
Loading…
Reference in New Issue
Block a user