示例#1
0
        /*

        public List<EmployeeSearchResult> getEmployeeSearchResult(string lastName, string userName, string email)
        {
            List<EmployeeSearchResult> employeeSearchResultList = new List<EmployeeSearchResult>();

            EmployeeDao EmployeeDao = new EmployeeDao();

            if (userName != null && !IdProConstants.DEFAULTSTRING.Equals(userName.Trim()))
            {
                userName = userName.Trim();
                Employee employee = EmployeeDao.getEmployeeByUserName(userName);
                EmployeeSearchResult searchResult = convertEmployeeInSearchResultObject(employee);
                employeeSearchResultList.Add(searchResult);
            }

            else if (email != null && !IdProConstants.DEFAULTSTRING.Equals(email.Trim()))
            {
                email = email.Trim();
                Employee employee = EmployeeDao.getEmployeeByEmail(email);
                EmployeeSearchResult searchResult = convertEmployeeInSearchResultObject(employee);
                employeeSearchResultList.Add(searchResult);
            }

            else if (lastName != null && !IdProConstants.DEFAULTSTRING.Equals(lastName.Trim()))
            {
                lastName = lastName.Trim();
                List<Employee> employeeList = EmployeeDao.getEmployeeByLastName(lastName);
                foreach (Employee e in employeeList)
                {
                    EmployeeSearchResult searchResult = convertEmployeeInSearchResultObject(e);
                    employeeSearchResultList.Add(searchResult);
                }

            }

            return employeeSearchResultList;

        }

        public EmployeeSearchResult convertEmployeeInSearchResultObject(Employee employee)
        {
            EmployeeSearchResult result = new EmployeeSearchResult();

            if (employee != null)
            {
                result.NAME = employee.getFirstName() + " " + employee.getLastName();

                result.STATUS = employee.getEmployeeStatus();

                result.USERNAME = employee.getUser().getUserName();
            }
            return result;

        }

         *
         * */
        public Employee getEmployeeByUserName(string userName)
        {
            EmployeeDao EmployeeDao = new EmployeeDao();

            return EmployeeDao.getEmployeeByUserName(userName);
        }