#ifndef COMMISSIONWORKER_H
#define COMMISSIONWORKER_H

#include "Employee.h"
#include <string>
using namespace std;

class CommissionWorker : public Employee
{
  public:
  //constructor
    CommissionWorker(int id, string name, double payrate, double commission);
  //setters
    void setSalesAmount(double newSalesAmount);  
    void setCommission(double newCommission);
  //getters
    double getSalesAmount();
    double getCommission();
  //custom function
    double calculatePay(); //returns weekly pay, based on sales amount and commision
  private:
    double salesAmount;
    double commission;  //in percentage
};

#endif

