/// <summary>
        /// 查询工资情况
        /// </summary>
        /// <param name="name"></param>
        /// <param name="salaryTime"></param>
        /// <param name="departmentId"></param>
        /// <param name="positionId"></param>
        /// <param name="accountSetId"></param>
        /// <param name="employeeType"></param>
        /// <param name="companyId">公司</param>
        /// <returns></returns>
        public List <EmployeeSalary> GetEmployeeSalaryByConditionFacade(string name, DateTime salaryTime,
                                                                        int departmentId, int positionId,
                                                                        int accountSetId, EmployeeTypeEnum employeeType, int companyId)
        {
            GetEmployeeAccountSet get = new GetEmployeeAccountSet();

            return
                (get.GetEmployeeSalaryByCondition(name, salaryTime, departmentId, positionId, accountSetId, employeeType, companyId));
        }
        ///<summary>
        ///</summary>
        ///<param name="employeeName"></param>
        ///<param name="departmentID"></param>
        ///<param name="positionID"></param>
        ///<param name="EmployeeTypeEnum"></param>
        ///<param name="loginUser"></param>
        ///<returns></returns>
        public List <EmployeeSalary> GetEmployeeAccountSetByCondition(string employeeName, int departmentID, int positionID,
                                                                      EmployeeTypeEnum EmployeeTypeEnum, bool recursionDepartment, Account loginUser, int employeeStatus)
        {
            GetEmployeeAccountSet getEmployeeAccountSet = new GetEmployeeAccountSet();

            return
                (getEmployeeAccountSet.GetEmployeeAccountSetByCondition(employeeName, departmentID, positionID,
                                                                        EmployeeTypeEnum, recursionDepartment, loginUser,
                                                                        employeeStatus));
        }
        ///<summary>
        ///</summary>
        ///<param name="employeeID"></param>
        ///<returns></returns>
        public EmployeeSalary GetEmployeeAccountSetByEmployeeID(int employeeID)
        {
            GetEmployeeAccountSet getEmployeeAccountSet = new GetEmployeeAccountSet();

            return(getEmployeeAccountSet.GetEmployeeAccountSetByEmployeeID(employeeID));
        }
        /// <summary>
        /// 获取一个员工某月的工资记录
        /// </summary>
        /// <param name="employeeID">员工id</param>
        /// <param name="dt">查询时间</param>
        /// <returns></returns>
        public EmployeeSalaryHistory GetEmployeeSalaryHistoryByEmployeeIdAndDateTimeFacade(int employeeID, DateTime dt)
        {
            GetEmployeeAccountSet get = new GetEmployeeAccountSet();

            return(get.GetEmployeeSalaryHistoryByEmployeeIdAndDateTime(employeeID, dt));
        }