SGGL_HBAZ/SGGL/BLL/HSSE/Hazard/ConstructionRiskCheckServic...

77 lines
3.0 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web.UI.WebControls;
namespace BLL
{
public static class ConstructionRiskCheckService
{
public static Model.SGGLDB db = Funs.DB;
/// <summary>
/// 要求主键获取危险清单信息
/// </summary>
/// <param name="hazardListCode">主键</param>
/// <returns></returns>
public static Model.HSSE_ConstructionRiskCheck GetConstructionRiskCheck(string ConstructionRiskCheckId)
{
return Funs.DB.HSSE_ConstructionRiskCheck.FirstOrDefault(e => e.ConstructionRiskCheckId == ConstructionRiskCheckId);
}
/// <summary>
///
/// </summary>
/// <param name="hazardList"></param>
public static void AddConstructionRiskCheck(Model.HSSE_ConstructionRiskCheck ConstructionRiskCheck)
{
Model.SGGLDB db = Funs.DB;
Model.HSSE_ConstructionRiskCheck newConstructionRiskCheck = new Model.HSSE_ConstructionRiskCheck
{
ConstructionRiskCheckId = ConstructionRiskCheck.ConstructionRiskCheckId,
ConstructionRiskId = ConstructionRiskCheck.ConstructionRiskId,
CheckResult = ConstructionRiskCheck.CheckResult,
CheckMan = ConstructionRiskCheck.CheckMan,
Rectification = ConstructionRiskCheck.Rectification,
CheckDate = ConstructionRiskCheck.CheckDate,
};
Funs.DB.HSSE_ConstructionRiskCheck.InsertOnSubmit(newConstructionRiskCheck);
Funs.DB.SubmitChanges();
}
/// <summary>
///
/// </summary>
/// <param name="hazardList"></param>
public static void UpdateConstructionRiskCheck(Model.HSSE_ConstructionRiskCheck hazardList)
{
Model.SGGLDB db = Funs.DB;
Model.HSSE_ConstructionRiskCheck newHazardList = db.HSSE_ConstructionRiskCheck.FirstOrDefault(e => e.ConstructionRiskCheckId == hazardList.ConstructionRiskCheckId);
if (newHazardList != null)
{
newHazardList.CheckResult = hazardList.CheckResult;
newHazardList.CheckMan = hazardList.CheckMan;
newHazardList.Rectification = hazardList.Rectification;
newHazardList.CheckDate = hazardList.CheckDate;
db.SubmitChanges();
}
}
/// <summary>
///
/// </summary>
/// <param name="ConstructionRiskCheckId"> </param>
public static void DeleteConstructionRiskCheck(string ConstructionRiskCheckId)
{
Model.SGGLDB db = Funs.DB;
Model.HSSE_ConstructionRiskCheck hazardList = db.HSSE_ConstructionRiskCheck.FirstOrDefault(e => e.ConstructionRiskCheckId == ConstructionRiskCheckId);
if (hazardList != null)
{
db.HSSE_ConstructionRiskCheck.DeleteOnSubmit(hazardList);
db.SubmitChanges();
}
}
}
}