项目主数据
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
using System;
|
||||
using Model;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using static BLL.UnitHazardRegisterService;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
@@ -38,6 +39,46 @@ namespace BLL
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主表ID驳回所有明细
|
||||
/// </summary>
|
||||
/// <param name="registerId">主表ID</param>
|
||||
public static void RejectItemsByRegisterId(string registerId)
|
||||
{
|
||||
var items = (from x in Funs.DB.Supervise_UnitHazardRegisterItem
|
||||
where x.UnitHazardRegisterId == registerId && x.CompleteStatus == 1
|
||||
select x).ToList();
|
||||
foreach (var item in items)
|
||||
{
|
||||
item.CompleteStatus = 0;
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据ItemID驳回明细整改
|
||||
/// </summary>
|
||||
/// <param name="ItemId">主表ID</param>
|
||||
public static void RejectItemByRegisterItemId(string ItemId)
|
||||
{
|
||||
var item = (from x in Funs.DB.Supervise_UnitHazardRegisterItem
|
||||
where x.UnitHazardRegisterItemId == ItemId && x.CompleteStatus == 1
|
||||
select x).FirstOrDefault();
|
||||
if (item != null)
|
||||
{
|
||||
item.CompleteStatus = 0;
|
||||
Funs.DB.SubmitChanges();
|
||||
var obj = (from x in Funs.DB.Supervise_UnitHazardRegister
|
||||
where x.UnitHazardRegisterId == item.UnitHazardRegisterId && x.States == (int)StateInt.已闭环
|
||||
select x).FirstOrDefault();
|
||||
if (obj != null)
|
||||
{
|
||||
obj.States = (int)StateInt.部分整改;
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 删除明细记录
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user