91 lines
3.5 KiB
C#
91 lines
3.5 KiB
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Linq;
|
|||
|
using System.Text;
|
|||
|
using System.Threading.Tasks;
|
|||
|
|
|||
|
namespace BLL
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 隐患整改
|
|||
|
/// </summary>
|
|||
|
public static class ProjectSupervision_RectifyService
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 根据主键获取隐患整改
|
|||
|
/// </summary>
|
|||
|
/// <param name="rectifyId"></param>
|
|||
|
/// <returns></returns>
|
|||
|
public static Model.ProjectSupervision_Rectify GetRectifyById(string rectifyId)
|
|||
|
{
|
|||
|
return Funs.DB.ProjectSupervision_Rectify.FirstOrDefault(e => e.RectifyId == rectifyId);
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 根据检查通知Id获取隐患整改
|
|||
|
/// </summary>
|
|||
|
/// <param name="checkNoticeId"></param>
|
|||
|
/// <returns></returns>
|
|||
|
public static Model.ProjectSupervision_Rectify GetRectifyByCheckNoticeId(string checkNoticeId)
|
|||
|
{
|
|||
|
return Funs.DB.ProjectSupervision_Rectify.FirstOrDefault(e => e.CheckNoticeId == checkNoticeId);
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 添加隐患整改
|
|||
|
/// </summary>
|
|||
|
/// <param name="rectify"></param>
|
|||
|
public static void AddRectify(Model.ProjectSupervision_Rectify rectify)
|
|||
|
{
|
|||
|
Model.ProjectSupervision_Rectify newRectify = new Model.ProjectSupervision_Rectify();
|
|||
|
newRectify.RectifyId = rectify.RectifyId;
|
|||
|
newRectify.RectifyCode = rectify.RectifyCode;
|
|||
|
newRectify.ProjectId = rectify.ProjectId;
|
|||
|
newRectify.CheckManIds = rectify.CheckManIds;
|
|||
|
newRectify.CheckManNames = rectify.CheckManNames;
|
|||
|
newRectify.CheckedDate = rectify.CheckedDate;
|
|||
|
newRectify.HiddenHazardType = rectify.HiddenHazardType;
|
|||
|
newRectify.SignPerson = rectify.SignPerson;
|
|||
|
newRectify.CheckNoticeId = rectify.CheckNoticeId;
|
|||
|
newRectify.States = rectify.States;
|
|||
|
Funs.DB.ProjectSupervision_Rectify.InsertOnSubmit(newRectify);
|
|||
|
Funs.DB.SubmitChanges();
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 修改
|
|||
|
/// </summary>
|
|||
|
/// <param name="rectify"></param>
|
|||
|
public static void UpdateRectify(Model.ProjectSupervision_Rectify rectify)
|
|||
|
{
|
|||
|
Model.ProjectSupervision_Rectify newRectify = Funs.DB.ProjectSupervision_Rectify.FirstOrDefault(e => e.RectifyId == rectify.RectifyId);
|
|||
|
if (newRectify != null)
|
|||
|
{
|
|||
|
newRectify.RectifyCode = rectify.RectifyCode;
|
|||
|
newRectify.ProjectId = rectify.ProjectId;
|
|||
|
newRectify.CheckManIds = rectify.CheckManIds;
|
|||
|
newRectify.CheckManNames = rectify.CheckManNames;
|
|||
|
newRectify.CheckedDate = rectify.CheckedDate;
|
|||
|
newRectify.HiddenHazardType = rectify.HiddenHazardType;
|
|||
|
newRectify.SignPerson = rectify.SignPerson;
|
|||
|
newRectify.States = rectify.States;
|
|||
|
Funs.DB.SubmitChanges();
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 根据检查通知Id获取隐患整改信息
|
|||
|
/// </summary>
|
|||
|
/// <param name="checkNoticeId"></param>
|
|||
|
public static void DeleteRectifyByCheckNoticeId(string checkNoticeId)
|
|||
|
{
|
|||
|
Model.ProjectSupervision_Rectify newRectify = Funs.DB.ProjectSupervision_Rectify.FirstOrDefault(e => e.CheckNoticeId == checkNoticeId);
|
|||
|
if (newRectify != null)
|
|||
|
{
|
|||
|
Funs.DB.ProjectSupervision_Rectify.DeleteOnSubmit(newRectify);
|
|||
|
Funs.DB.SubmitChanges();
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
}
|
|||
|
}
|