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();