Ejemplo n.º 1
0
void AddEmployeeTransaction::Execute() {
	PaymentClassification* pc = GetClassification();
	PaymentSchedule* ps = GetSchedule();
	PaymentMethod* pm = new HoldMethod();
	Employee* e = new Employee(itsEmpid, itsName, itsAddress);
	e->SetClassification(pc);
	e->SetSchedule(ps);
	e->SetMethod(pm);
	GPayrollDatabase.AddEmployee(itsEmpid, e);
}