/// <summary> /// 修改用户密码 /// </summary> /// <param name="user">要修改的用户信息</param> /// <returns>操作结果</returns> public static int UpdateUserPassword(GeneralUser user) { int result = -1; //修改用户编号 switch (user.RoleInfo.Id) { case UserRoleConst.Administrator: //系统管理员 result = GeneralUserService.UpdateGeneralUser(user); break; //更新一般用户信息 case UserRoleConst.ChiefEditor: //主编 result = GeneralUserService.UpdateGeneralUser(user); break; case UserRoleConst.LayoutEditor: //排版编辑 result = GeneralUserService.UpdateGeneralUser(user); break; case UserRoleConst.ResponsibleEditor: //责任编辑 result = GeneralUserService.UpdateGeneralUser(user); break; case UserRoleConst.SubEditor: //副主编 result = GeneralUserService.UpdateGeneralUser(user); break; //更新特殊用户信息 case UserRoleConst.Author: //作者 UserAuthor auther = user as UserAuthor; result = UserAuthorService.UpdateUserAuthor(auther); break; case UserRoleConst.Expert: //专家 UserExpert expert = user as UserExpert; result = UserExpertService.UpdateUserExpert(expert); break; } return(result); }
public static int DeleteUser(int UserID) { return(UserAuthorService.DeleteUserAuthor(UserID)); }
/// <summary> /// 创建作者信息 /// </summary> /// <param name="user"></param> /// <returns></returns> public static int AddNewAuthor(UserAuthor user) { return(UserAuthorService.InsertUserExpert(user)); }