parent
97dc792773
commit
1c840a04f5
16
Customer.cpp
16
Customer.cpp
@ -2,27 +2,24 @@
|
|||||||
|
|
||||||
|
|
||||||
// constructors
|
// constructors
|
||||||
Customer::Customer(string name_, string password_, Vehicle_type vehicle_, string telephone_, int role_, string address_)
|
Customer::Customer(string name_, string password_, Vehicle_type vehicle_, string telephone_, int role_)
|
||||||
: id{auto_increment_db() + 1},
|
: id{auto_increment_db() + 1},
|
||||||
name{name_},
|
name{name_},
|
||||||
password{hash_password(password_)},
|
password{hash_password(password_)},
|
||||||
vehicle{vehicle_},
|
vehicle{vehicle_},
|
||||||
telephone{telephone_},
|
telephone{telephone_},
|
||||||
role{role_},
|
role{role_} {
|
||||||
address{address_} {
|
|
||||||
save_db();
|
save_db();
|
||||||
}
|
}
|
||||||
|
|
||||||
Customer::Customer(int id_, string name_, string password_, Vehicle_type vehicle_,
|
Customer::Customer(int id_, string name_, string password_, Vehicle_type vehicle_,
|
||||||
vector<Park_time> instances, string telephone_, int role_, string address_)
|
vector<Park_time> instances, string telephone_)
|
||||||
: id{id_},
|
: id{id_},
|
||||||
name{name_},
|
name{name_},
|
||||||
password{password_},
|
password{password_},
|
||||||
vehicle{vehicle_},
|
vehicle{vehicle_},
|
||||||
park_instances{instances},
|
park_instances{instances},
|
||||||
telephone{telephone_} ,
|
telephone{telephone_} {}
|
||||||
role{role_},
|
|
||||||
address{address_} {}
|
|
||||||
|
|
||||||
// clock in/out methods
|
// clock in/out methods
|
||||||
// ====================================================================================
|
// ====================================================================================
|
||||||
@ -75,14 +72,13 @@ void Customer::save_db() {
|
|||||||
void Customer::update_db() {
|
void Customer::update_db() {
|
||||||
string statement =
|
string statement =
|
||||||
"UPDATE Customer SET name = '', password = '', "
|
"UPDATE Customer SET name = '', password = '', "
|
||||||
"vehicle = '', telephone = '', role = '', address='' where id = '' ;";
|
"vehicle = '', telephone = '', role = '' where id = '';";
|
||||||
statement.insert(110, to_string(id));
|
statement.insert(89, to_string(id));
|
||||||
statement.insert(84, to_string(role));
|
statement.insert(84, to_string(role));
|
||||||
statement.insert(73, telephone);
|
statement.insert(73, telephone);
|
||||||
statement.insert(57, to_string(int(vehicle)));
|
statement.insert(57, to_string(int(vehicle)));
|
||||||
statement.insert(43, password);
|
statement.insert(43, password);
|
||||||
statement.insert(28, name);
|
statement.insert(28, name);
|
||||||
statement.insert(96, address);
|
|
||||||
// cout << statement;
|
// cout << statement;
|
||||||
data::db.exec(statement);
|
data::db.exec(statement);
|
||||||
}
|
}
|
||||||
|
@ -40,11 +40,10 @@ class Customer {
|
|||||||
string password;
|
string password;
|
||||||
Vehicle_type vehicle;
|
Vehicle_type vehicle;
|
||||||
string telephone;
|
string telephone;
|
||||||
string address;
|
|
||||||
int role;
|
int role;
|
||||||
Customer(string name_, string password_, Vehicle_type vehicle_, string telephone_, int role_, string address_);
|
Customer(string name_, string password_, Vehicle_type vehicle_, string telephone_, int role);
|
||||||
Customer(int id_, string name_, string password_, Vehicle_type vehicle_,
|
Customer(int id_, string name_, string password_, Vehicle_type vehicle_,
|
||||||
vector<Park_time> instances, string telephone_, int role_, string address_);
|
vector<Park_time> instances, string telephone_);
|
||||||
void clock_in(int s_id);
|
void clock_in(int s_id);
|
||||||
void clock_out(int s_id);
|
void clock_out(int s_id);
|
||||||
bool parked();
|
bool parked();
|
||||||
|
Loading…
Reference in New Issue
Block a user