Add some address line

This commit is contained in:
unknown 2019-07-21 21:43:48 -03:00
parent 5b39b46ec8
commit 97dc792773
2 changed files with 13 additions and 8 deletions

View File

@ -2,24 +2,27 @@
// constructors
Customer::Customer(string name_, string password_, Vehicle_type vehicle_, string telephone_, int role_)
Customer::Customer(string name_, string password_, Vehicle_type vehicle_, string telephone_, int role_, string address_)
: id{auto_increment_db() + 1},
name{name_},
password{hash_password(password_)},
vehicle{vehicle_},
telephone{telephone_},
role{role_} {
role{role_},
address{address_} {
save_db();
}
Customer::Customer(int id_, string name_, string password_, Vehicle_type vehicle_,
vector<Park_time> instances, string telephone_)
vector<Park_time> instances, string telephone_, int role_, string address_)
: id{id_},
name{name_},
password{password_},
vehicle{vehicle_},
park_instances{instances},
telephone{telephone_} {}
telephone{telephone_} ,
role{role_},
address{address_} {}
// clock in/out methods
// ====================================================================================
@ -72,13 +75,14 @@ void Customer::save_db() {
void Customer::update_db() {
string statement =
"UPDATE Customer SET name = '', password = '', "
"vehicle = '', telephone = '', role = '' where id = '';";
statement.insert(89, to_string(id));
"vehicle = '', telephone = '', role = '', address='' where id = '' ;";
statement.insert(110, to_string(id));
statement.insert(84, to_string(role));
statement.insert(73, telephone);
statement.insert(57, to_string(int(vehicle)));
statement.insert(43, password);
statement.insert(28, name);
statement.insert(96, address);
// cout << statement;
data::db.exec(statement);
}

View File

@ -40,10 +40,11 @@ class Customer {
string password;
Vehicle_type vehicle;
string telephone;
string address;
int role;
Customer(string name_, string password_, Vehicle_type vehicle_, string telephone_, int role);
Customer(string name_, string password_, Vehicle_type vehicle_, string telephone_, int role_, string address_);
Customer(int id_, string name_, string password_, Vehicle_type vehicle_,
vector<Park_time> instances, string telephone_);
vector<Park_time> instances, string telephone_, int role_, string address_);
void clock_in(int s_id);
void clock_out(int s_id);
bool parked();