public void Execute() { PaymentClassification pc = MakeClassfication(); PaymentSchedule ps = MakeSchedule(); PaymentMethod pm = new HoldMethod(); Employee e = new Employee(empid, name, address) { Classfication = pc, Schedule = ps, Method = pm }; PayrollDatabase.AddEmployee_Static(e); }
public void RunTransactions() { MockTransaction transaction = new MockTransaction(); presenter.TransactionContainer.Add(transaction); Employee employee = new Employee(123, "John", "123 Baker St."); PayrollDatabase.AddEmployee_Static(employee); presenter.RunTransactions(); Assert.IsTrue(transaction.wasExecuted); Assert.AreEqual("", view.transactionsText); string expectedEmployeeTest = employee.ToString() + Environment.NewLine; Assert.AreEqual(expectedEmployeeTest, view.employeesText); }
protected override void Change(Employee e) { e.Name = newName; }
public LoadPaymentMethodOperation( Employee employee, string methodCode) { this.employee = employee; this.methodCode = methodCode; }
protected override void Change(Employee e) { e.Address = newAddress; }
public void AddUnionMember(int id, Employee e) { throw new NotImplementedException(); }
public void AddEmployee(Employee employee) { SaveEmployeeOperation operation = new SaveEmployeeOperation(employee); operation.Execute(); }
public static void AddEmployee_Static(Employee employee) { instance.AddEmployee(employee); }
public void AddEmployee(Employee employee) { employees[employee.EmpId] = employee; }
private void CreateEmplyee(DataRow row) { string name = row["Name"].ToString(); string address = row["Address"].ToString(); employee = new Employee(empId, name, address); }
protected abstract void Change(Employee e);
public SaveEmployeeOperation(Employee employee) { this.employee = employee; }
protected override void Change(Employee e) { e.Classfication = Classification; e.Schedule = Schedule; }