Пример #1
0
        /// <summary>
        /// 根据部门ID获取部门人员信息
        /// </summary>
        /// <param name="strDeptID">部门ID</param>
        /// <param name="iFloorCode">向下遍历的层级(0.自己 ;-1.所有)</param>
        /// <returns>ViewBase</returns>
        public static ViewBase GetUserByDeptID(String strDeptID, int iFloorCode)
        {
            ViewBase vb    = null;
            int      index = OADept.ConvertInt(strDeptID);

            if (index != int.MinValue)
            {
                Department dept = OADept.GetDeptByDeptID(strDeptID);
                if (dept != null)
                {
                    vb = OAUser.FilterUser(dept.GetChildDeptUsers(iFloorCode));
                }
                vb.Sort = "e.SortNum,a.Userid";
            }
            return(vb);
        }
Пример #2
0
        /// <summary>
        /// 根据部门的ID返回部门的名称
        /// </summary>
        /// <param name="strDeptID">部门ID</param>
        /// <returns>部门名称</returns>
        public static string GetDeptName(string strDeptID)
        {
            Department dept = OADept.GetDeptByDeptID(strDeptID);

            return(dept != null ? dept.Name : string.Empty);
        }