20230428 意见收集

This commit is contained in:
2023-04-28 09:18:02 +08:00
parent e2076852e6
commit f02f92d631
31 changed files with 3544 additions and 41 deletions
+33
View File
@@ -1511,5 +1511,38 @@ namespace BLL
return lis;
}
}
public static void InitUserByRoleIdDropDownList(FineUIPro.DropDownList dropName, string projectId, string roleId, bool isShowPlease)
{
dropName.DataValueField = "UserId";
dropName.DataTextField = "UserName";
dropName.DataSource = BLL.UserService.GetUserListByRoleId(projectId, roleId);
dropName.DataBind();
if (isShowPlease)
{
Funs.FineUIPleaseSelect(dropName);
}
}
/// <summary>
/// 根据项目号和角色Id获取用户下拉选项
/// </summary>
/// <returns></returns>
public static List<Model.Sys_User> GetUserListByRoleId(string projectId, string roleId)
{
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
{
List<Model.Sys_User> list = new List<Model.Sys_User>();
if (!string.IsNullOrEmpty(projectId))
{
list = (from x in db.Sys_User
join y in db.Project_ProjectUser on x.UserId equals y.UserId
where y.ProjectId == projectId && y.RoleId.Contains(roleId) && y.IsPost == true
orderby x.UserName
select x).ToList();
}
return list;
}
}
}
}