Beispiel #1
0
 public Payroll[] GetPayrollPeriodEnding(DateTime periodEnding)
 {
     var payrollBuilder = new PayrollFilterBuilder();
     payrollBuilder.ApplyPayrollFilter(periodEnding);
     payrollBuilder.ApplyPayrollFilter(periodEnding.AddDays(-7), "OR:a:");
     payrollBuilder.ApplyPayrollFilterForApproverList(ApproverList);
     payrollBuilder.ApplyPayrollFilterForApproverList(ApproverList, "OR:a:");
     return gateway.GetTimesheetsByFilter(payrollBuilder.Builder);
 }
Beispiel #2
0
 public Payroll[] GetPayrollWeekEnding(DateTime weekEnding)
 {
     var payrollBuilder = new PayrollFilterBuilder();
     payrollBuilder.ApplyPayrollFilter(weekEnding);
     payrollBuilder.ApplyPayrollFilterForApproverList(ApproverList);
     return Gateway.GetTimesheetsByFilter(payrollBuilder.Builder);
 }