Exemple #1
0
        public BriefEmployee SearchBriefEmployee(int empId)
        {
            BriefEmployee briefEmployee = null;
            Employee      emp           = empSer.SearchEmployeeByEmpId(empId);

            if (emp != null)
            {
                briefEmployee = new BriefEmployee(emp);
            }
            return(briefEmployee);
        }
Exemple #2
0
        public List <BriefEmployee> ListBriefEmpUnderSameDeptExclActHead(string userName)
        {
            List <BriefEmployee> briefEmployees = new List <BriefEmployee>();
            List <Employee>      empList        = ListEmplyUnderSameDeptExclActHead(userName);

            foreach (Employee emp in empList)
            {
                BriefEmployee briefEmployee = SearchBriefEmployee(emp.EmployeeId);
                briefEmployees.Add(briefEmployee);
            }
            return(briefEmployees);
        }
Exemple #3
0
        public BriefEmployee SearchBriefEmployeeByEmail(string email)
        {
            BriefEmployee briefEmployee = null;
            Employee      emp           = empSer.SearchEmployeeByUserName(email);

            if (emp != null)
            {
                briefEmployee = new BriefEmployee(emp);
            }

            if (IsActingHead(email) && !IsDeptRep(email))
            {
                briefEmployee.Role = "Department Head";
            }
            else if (IsDeptRep(email))
            {
                briefEmployee.Role = "DeptRep";
            }
            return(briefEmployee);
        }