public void FillEmpRolesListFull() { EmpRolesList empRoles = new EmpRolesList(new EmpRoles() { compID = new Sessions().companyID, pageSize = int.MaxValue }.Select()); this.ForEach(x => { if (x.empID > 0) { x.empRolesList = new EmpRolesList(empRoles.FindAll(r => r.empID == x.empID)); } if (x.active == false) { x.DefaultEmpRolesList = Com.LT.Scheduler.Controllers.SchedulerController.GetEmpDefaultRole(x.empID); } if (x.DefaultEmpRolesList != null && x.DefaultEmpRolesList.Count > 0) { x.roleID = x.DefaultEmpRolesList[0].roleID; x.locID = x.DefaultEmpRolesList[0].locID; x.empRoleID = x.DefaultEmpRolesList[0].empRoleID; } }); }
public void SelectEmpRolesList() { if (empID > 0) { empRolesList = new EmpRolesList(new EmpRoles { empID = empID }.Select()); } if (active == false) { DefaultEmpRolesList = Com.LT.Scheduler.Controllers.SchedulerController.GetEmpDefaultRole(empID); } if (DefaultEmpRolesList != null && DefaultEmpRolesList.Count > 0) { roleID = DefaultEmpRolesList[0].roleID; locID = DefaultEmpRolesList[0].locID; empRoleID = DefaultEmpRolesList[0].empRoleID; } }