internal void StartGeneratingPayslips(List <ImportFileDetail> fileRecordDetails) { EmployeePayslip employeePaySlip = new EmployeePayslip(); employeePaySlip.Initialise(fileRecordDetails); employeePaySlip.Generate(); if (employeePaySlip.FileHasErrors()) { string errorMessage = FormatErrorOutput(employeePaySlip); MessageBox.Show(this, errorMessage); } else { CreatOutputFile(employeePaySlip); PromptUserToSaveFile(); } }
public static void GenerateTestPayslips(this EmployeePayslip employeePaySlip, List <ImportFileDetail> importFileDetails) { employeePaySlip.Initialise(importFileDetails); employeePaySlip.Generate(); }