Exemplo n.º 1
0
        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;
                }
            });
        }
Exemplo n.º 2
0
 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;
     }
 }