public SalesReceiptTransaction(DateTime time, double saleAmount, int empId, PayrollDatabase database)
     : base(database)
 {
     this.date = time;
     this.saleAmount = saleAmount;
     this.empId = empId;
 }
        public AddEmployeeTransaction(int empid, 
			string name, string address, PayrollDatabase database)
            : base(database)
        {
            this.empid = empid;
            this.name = name;
            this.address = address;
        }
 public void SetUp()
 {
     database = new InMemoryPayrollDatabase();
     viewLoader = new WindowViewLoader(database);
 }
 public ChangeMailTransaction(int empId, PayrollDatabase database)
     : base(empId, database)
 {
 }
 public DeleteEmployeeTransaction(int id, PayrollDatabase database)
     : base(database)
 {
     this.id = id;
 }
Example #6
0
 protected override async Task RecordMembershipAsync(Employee e)
 {
     await PayrollDatabase.AddUnionMemberAsync(MemberId, e);
 }
Example #7
0
 public AddCommissionedEmployee(int id, string name, string address, double baseRate, double commissionRate, PayrollDatabase database)
     : base(id, name, address, database)
 {
     this.baseRate       = baseRate;
     this.commissionRate = commissionRate;
 }
 public ChangeMemberTransaction(int empId, int memberId, double dues, PayrollDatabase database)
     : base(empId, database)
 {
     this.memberId = memberId;
     this.dues = dues;
 }
Example #9
0
 public Transaction(PayrollDatabase database)
 {
     this.database = database;
 }
 public ChangeEmployeeTransaction(int empId, PayrollDatabase database)
     : base(database)
 {
     this.empId = empId;
 }
Example #11
0
 public MockPayrollPresenter(PayrollDatabase database, ViewLoader viewLoader)
     : base(database, viewLoader)
 {
 }
Example #12
0
 public ChangeCommissionedTransaction(int id, double baseSalary, double commissionRate, PayrollDatabase database)
     : base(id, database)
 {
     this.baseSalary     = baseSalary;
     this.commissionRate = commissionRate;
 }
Example #13
0
 public ChangeAffiliationTransaction(int empId, PayrollDatabase database)
     : base(empId, database)
 {
 }
 public ChangeHoldTransaction(int empId, PayrollDatabase database)
     : base(empId, database)
 {
 }
        public void Execute()
        {
            var e = PayrollDatabase.GetEmployee(empId);

            Change(e);
        }
Example #16
0
 public ChangeHourlyTransaction(int id, double hourlyRate, PayrollDatabase database)
     : base(id, database)
 {
     this.hourlyRate = hourlyRate;
 }
 public ChangeCommissionedTransaction(int id, double baseSalary, double commissionRate, PayrollDatabase database)
     : base(id, database)
 {
     this.baseSalary = baseSalary;
     this.commissionRate = commissionRate;
 }
Example #18
0
 public ChangeMemberTransaction(int empId, int memberId, double dues, PayrollDatabase database)
     : base(empId, database)
 {
     this.dues     = dues;
     this.memberId = memberId;
 }
 public ChangeAffiliationTransaction(int empId, PayrollDatabase database)
     : base(empId, database)
 {
 }
Example #20
0
 public Task ExecuteAsync()
 {
     return(PayrollDatabase.DeleteEmployeeAsync(EmpId));
 }