待办显示关键事项申请关闭后

This commit is contained in:
2025-08-27 11:12:41 +08:00
parent 2f9d98c2da
commit ce304ec7d9
16 changed files with 1188 additions and 59 deletions
+46 -25
View File
@@ -10,9 +10,9 @@ namespace FineUIPro.Web.SysManage
public partial class Unit : PageBase
{
protected void Page_Load(object sender, EventArgs e)
{
{
if (!IsPostBack)
{
{
////权限按钮方法
this.GetButtonPower();
this.btnNew.OnClientClick = Window1.GetShowReference("UnitEdit.aspx") + "return false;";
@@ -20,14 +20,14 @@ namespace FineUIPro.Web.SysManage
if (this.CurrUser != null && this.CurrUser.PageSize.HasValue)
{
Grid1.PageSize = this.CurrUser.PageSize.Value;
}
}
this.ddlPageSize.SelectedValue = Grid1.PageSize.ToString();
// 绑定表格
this.BindGrid();
}
}
/// <summary>
/// <summary>
/// 绑定数据
/// </summary>
private void BindGrid()
@@ -37,7 +37,7 @@ namespace FineUIPro.Web.SysManage
+ @" LEFT JOIN Base_UnitType AS UnitType ON UnitType.UnitTypeId=Unit.UnitTypeId"
+ @" LEFT JOIN Base_Unit AS supUnit ON Unit.SupUnitId=supUnit.UnitId"
+ @" WHERE 1=1";
List<SqlParameter> listStr = new List<SqlParameter>();
List<SqlParameter> listStr = new List<SqlParameter>();
if (!string.IsNullOrEmpty(this.txtUnitName.Text.Trim()))
{
strSql += " AND Unit.UnitName LIKE @UnitName";
@@ -80,7 +80,7 @@ namespace FineUIPro.Web.SysManage
this.btnNew.Hidden = false;
}
if (buttonList.Contains(BLL.Const.BtnModify))
{
{
this.btnMenuEdit.Hidden = false;
}
if (buttonList.Contains(BLL.Const.BtnDelete))
@@ -92,9 +92,14 @@ namespace FineUIPro.Web.SysManage
this.btnImport.Hidden = false;
}
}
//if (this.CurrUser.UserId == Const.sysglyId || this.CurrUser.UserId == Const.hfnbdId || this.CurrUser.UserId == Const.fuweiId || this.CurrUser.UserId == Const.shenyinhangId)
//{//系统管理员、合肥诺必达、付伟、申银行
this.btnDataBase.Hidden = false;
//}
}
#endregion
/// <summary>
/// 右键删除事件
/// </summary>
@@ -127,7 +132,7 @@ namespace FineUIPro.Web.SysManage
}
else
{
strShowNotify += unit.UnitName +""+ cont;
strShowNotify += unit.UnitName + "" + cont;
}
}
}
@@ -174,7 +179,7 @@ namespace FineUIPro.Web.SysManage
{
BindGrid();
}
/// <summary>
/// Grid行双击事件
/// </summary>
@@ -208,7 +213,7 @@ namespace FineUIPro.Web.SysManage
if (!this.btnMenuEdit.Hidden) ////双击事件 编辑权限有:编辑页面,无:查看页面 或者状态是完成时查看页面
{
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("UnitEdit.aspx?UnitId={0}", Grid1.SelectedRowID, "编辑 - ")));
}
}
else
{
Alert.ShowInTop("您没有权限修改别单位信息!", MessageBoxIcon.Warning);
@@ -229,11 +234,11 @@ namespace FineUIPro.Web.SysManage
content += "【本单位】,不能删除!";
}
var getpUnits= from x in Funs.DB.Project_ProjectUnit where x.UnitId == id select x;
var getpUnits = from x in Funs.DB.Project_ProjectUnit where x.UnitId == id select x;
foreach (var item in getpUnits)
{
var getprojectiname = ProjectService.GetProjectNameByProjectId(item.ProjectId);
content += getprojectiname+ "【项目单位】已使用!";
content += getprojectiname + "【项目单位】已使用!";
}
var getSpecialEquipment = from x in Funs.DB.Comprehensive_SpecialEquipment where x.UnitId == id select x;
foreach (var item in getSpecialEquipment)
@@ -259,7 +264,7 @@ namespace FineUIPro.Web.SysManage
foreach (var item in getSafetyOrganization)
{
var getprojectiname = ProjectService.GetProjectNameByProjectId(item.ProjectId);
content += getprojectiname + "【安全组织机构】" + item.Names+ "已使用!";
content += getprojectiname + "【安全组织机构】" + item.Names + "已使用!";
}
var getRectifyNotices = from x in Funs.DB.Check_RectifyNotices where x.UnitId == id select x;
foreach (var item in getRectifyNotices)
@@ -331,7 +336,8 @@ namespace FineUIPro.Web.SysManage
}
var getMonthReport = from x in Funs.DB.SitePerson_MonthReportDetail
join y in Funs.DB.SitePerson_MonthReport on x.MonthReportId equals y.MonthReportId
where x.UnitId == id select y;
where x.UnitId == id
select y;
foreach (var item in getMonthReport)
{
var getprojectiname = ProjectService.GetProjectNameByProjectId(item.ProjectId);
@@ -339,26 +345,27 @@ namespace FineUIPro.Web.SysManage
}
var getCheckDay = from x in Funs.DB.Check_CheckDayDetail
join y in Funs.DB.Check_CheckDay on x.CheckDayId equals y.CheckDayId
where x.UnitId == id select y;
join y in Funs.DB.Check_CheckDay on x.CheckDayId equals y.CheckDayId
where x.UnitId == id
select y;
foreach (var item in getCheckDay)
{
var getprojectiname = ProjectService.GetProjectNameByProjectId(item.ProjectId);
content += getprojectiname + "【日常巡检】" + item.CheckDayCode + "已使用!";
}
var getCheckColligation = from x in Funs.DB.Check_CheckColligationDetail
join y in Funs.DB.Check_CheckColligation on x.CheckColligationId equals y.CheckColligationId
where x.UnitId == id
select y;
join y in Funs.DB.Check_CheckColligation on x.CheckColligationId equals y.CheckColligationId
where x.UnitId == id
select y;
foreach (var item in getCheckColligation)
{
var getprojectiname = ProjectService.GetProjectNameByProjectId(item.ProjectId);
content += getprojectiname + "【综合大检查】" + item.CheckColligationCode + "已使用!";
}
var getCheckSpecial = from x in Funs.DB.Check_CheckSpecialDetail
join y in Funs.DB.Check_CheckSpecial on x.CheckSpecialId equals y.CheckSpecialId
where x.UnitId == id
select y;
join y in Funs.DB.Check_CheckSpecial on x.CheckSpecialId equals y.CheckSpecialId
where x.UnitId == id
select y;
foreach (var item in getCheckSpecial)
{
var getprojectiname = ProjectService.GetProjectNameByProjectId(item.ProjectId);
@@ -408,7 +415,7 @@ namespace FineUIPro.Web.SysManage
content += getprojectiname + "【超过一定规模的危大施工方案】" + item.PlanCode + "已使用!";
}
var getUsers = from x in Funs.DB.Sys_User where x.UnitId == id select x;
foreach(var item in getUsers)
foreach (var item in getUsers)
{
content += "【用户信息】" + item.UserName + "已使用!";
}
@@ -424,7 +431,7 @@ namespace FineUIPro.Web.SysManage
/// <param name="e"></param>
protected void btnImport_Click(object sender, EventArgs e)
{
PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("UnitIn.aspx","","导入 - ")));
PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("UnitIn.aspx", "", "导入 - ")));
}
/// <summary>
@@ -437,5 +444,19 @@ namespace FineUIPro.Web.SysManage
BindGrid();
}
#endregion
#region
/// <summary>
/// 数据清理
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnDataBase_Click(object sender, EventArgs e)
{
PageContext.RegisterStartupScript(Window2.GetShowReference($"UnitCleanupMerge.aspx", "单位清理合并"));
}
#endregion
}
}