diff --git a/HRM.UI/Controllers/Payroll/BonusController.cs b/HRM.UI/Controllers/Payroll/BonusController.cs index 4542f29..b50e596 100644 --- a/HRM.UI/Controllers/Payroll/BonusController.cs +++ b/HRM.UI/Controllers/Payroll/BonusController.cs @@ -476,7 +476,7 @@ namespace HRM.UI.Controllers.Payroll foreach (ProdBonusSupervisor prodSupervisor in prodLine.ProdBonusSupervisors) { oEmp = new EmployeeService().Get(prodSupervisor.EmployeeID); - if (oEmp.DepartmentID != null) + if (oEmp!=null && oEmp.DepartmentID != null) { var dev = detps.FirstOrDefault(x => x.ID == oEmp.DepartmentID); @@ -503,9 +503,11 @@ namespace HRM.UI.Controllers.Payroll } } - prodSupervisor.EmpName = oEmp.Name; - prodSupervisor.EmployeeNo = oEmp.EmployeeNo; - + if (oEmp != null) + { + prodSupervisor.EmpName = oEmp.Name; + prodSupervisor.EmployeeNo = oEmp.EmployeeNo; + } } prodLine.ProdBonusParameters = _prodBonusParameterService.GetByLineID(prodLine.ID); Department oDept = new Department();