Employee& Database::addEmployee(const string& firstName, const string& lastName)
 {
   Employee newEmployee;
   newEmployee.setFirstName(firstName);
   newEmployee.setLastName(lastName);
   newEmployee.setEmployeeNumber(mNewHireEmployeeNumber++);
   newEmployee.hire();   //do not forget to set the boolean to true!
   mEmployees.push_back(newEmployee); //remember that mEmployees is a vector with elements : Employee
   return mEmployees[mEmployees.size() - 1];
 }
Example #2
0
    Employee& Database::addEmployee(string inFirstName, string inLastName)
    {
	Employee theEmployee;
	theEmployee.setFirstName(inFirstName);
	theEmployee.setLastName(inLastName);
	theEmployee.setEmployeeNumber(mNextEmployeeNumber++);
	theEmployee.hire();
	mEmployees.push_back(theEmployee);
	return mEmployees[mEmployees.size()-1];
    }
Example #3
0
    Employee &Database::addEmployee(const std::string &firstName,
            const std::string &lastName)
    {
        Employee theEmployee;
        theEmployee.setFirstName(firstName);
        theEmployee.setLastName(lastName);
        theEmployee.setEmployeeNumber(mNextEmployeeNumber++);
        theEmployee.hire();
        mEmployees.push_back(theEmployee);

        return mEmployees[mEmployees.size() - 1];
    }