/// <summary>
 /// 根据用户Id获取部门信息
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public StringData GetRoleByUserId(Guid id)
 {
     try
     {
         string departments     = string.Empty;
         string ids             = string.Empty;
         var    departmentsInfo = dal.GetDepartmentByUserId(id);
         foreach (var department in departmentsInfo)
         {
             ids         += department.Id + ",";
             departments += department.Name + ",";
         }
         var stringData = new StringData
         {
             Ids   = !string.IsNullOrEmpty(ids)?ids.Substring(0, ids.Length - 1):ids,
             Names = !string.IsNullOrEmpty(departments)?departments.Substring(0, departments.Length - 1):departments
         };
         return(stringData);
     }
     catch (Exception ex)
     {
         throw new Exception("出现程序错误,请联系管理员!");
     }
 }
Example #2
0
 /// <summary>
 /// 根据用户id获取用户部门
 /// </summary>
 public DataTable GetDepartmentByUserId(int id)
 {
     return(dal.GetDepartmentByUserId(id));
 }