コード例 #1
0
 /// <summary>
 /// 修改用户排序号
 /// </summary>
 /// <param name="iUserID">用户ID</param>
 /// <param name="post">职位对象</param>
 /// <returns></returns>
 private static bool UpdateUserSortNum(int iUserID, Position post)
 {
     User u = User.GetUser(iUserID);
     if (u != null)
     {
         ViewBase vbDeptPost = u.DeptPosts;
         if (vbDeptPost.Count > 0)
         {
             int intMax = post.MaxSortNum;
             int iDefaultSortNum = post.SortNum;
             foreach (DeptPost dp in vbDeptPost.Ens)
             {
                 if (dp.Post.MaxSortNum < intMax)
                 {
                     intMax = dp.Post.MaxSortNum;
                     iDefaultSortNum = dp.Post.SortNum;
                 }
             }
             u.SortNum = iDefaultSortNum;
             bool b = u.Save();
         }
     }
     return true;
 }