/// <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); }
/// <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); }