From 2e316c132f3cfb7e2c1e0d7a37d6c4b310454010 Mon Sep 17 00:00:00 2001 From: gaofei1985 <181547018@qq.com> Date: Tue, 28 Apr 2026 10:51:29 +0800 Subject: [PATCH] 1 --- HJGL_DS/BLL/Common/ProjectSet/Project_UserService.cs | 12 ++++++++++++ HJGL_DS/FineUIPro.Web/Web.config | 2 +- .../common/ProjectSet/ProjectUser.aspx.cs | 7 +++++++ 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/HJGL_DS/BLL/Common/ProjectSet/Project_UserService.cs b/HJGL_DS/BLL/Common/ProjectSet/Project_UserService.cs index a0fb23c..f767046 100644 --- a/HJGL_DS/BLL/Common/ProjectSet/Project_UserService.cs +++ b/HJGL_DS/BLL/Common/ProjectSet/Project_UserService.cs @@ -107,6 +107,18 @@ namespace BLL return pUser; } + /// + /// 根据项目用户id获取用户 + /// + /// + /// + /// + public static Model.Project_User GetProject_UserByProjectUserId(string projectUserId) + { + var pUser = Funs.DB.Project_User.FirstOrDefault(x => x.ProjectUserId == projectUserId); + return pUser; + } + /// /// 根据项目Id删除一个项目参与单位信息 /// diff --git a/HJGL_DS/FineUIPro.Web/Web.config b/HJGL_DS/FineUIPro.Web/Web.config index 3c98f31..070a5f8 100644 --- a/HJGL_DS/FineUIPro.Web/Web.config +++ b/HJGL_DS/FineUIPro.Web/Web.config @@ -11,7 +11,7 @@ - + diff --git a/HJGL_DS/FineUIPro.Web/common/ProjectSet/ProjectUser.aspx.cs b/HJGL_DS/FineUIPro.Web/common/ProjectSet/ProjectUser.aspx.cs index df297c9..b8c64be 100644 --- a/HJGL_DS/FineUIPro.Web/common/ProjectSet/ProjectUser.aspx.cs +++ b/HJGL_DS/FineUIPro.Web/common/ProjectSet/ProjectUser.aspx.cs @@ -259,6 +259,13 @@ namespace FineUIPro.Web.common.ProjectSet foreach (int rowIndex in Grid1.SelectedRowIndexArray) { string projectUserId = Grid1.DataKeys[rowIndex][0].ToString(); + var project = BLL.Base_ProjectService.GetProjectByProjectId(this.tvProject.SelectedNodeID); + var projectUser = BLL.Project_UserService.GetProject_UserByProjectUserId(projectUserId); + if (project.CreateManId == projectUser.UserId) + { + Alert.ShowInTop("该用户为项目创建用户,无法删除!", MessageBoxIcon.Warning); + return; + } BLL.Project_UserService.DeleteProject_UserByProjectUserId(projectUserId); } BindGrid();