93 lines
4.8 KiB
C#
93 lines
4.8 KiB
C#
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Web.UI.WebControls;
|
|
|
|
namespace BLL
|
|
{
|
|
public class CQMS_NoticeAndSupervisionService
|
|
{
|
|
/// <summary>
|
|
/// 获取告知和监检信息
|
|
/// </summary>
|
|
/// <param name="UnitWorkId"></param>
|
|
/// <returns></returns>
|
|
public static Model.Material_NoticeAndSupervision GetNoticeAndSupervisionByNoticeAndSupervisionId(string NoticeAndSupervisionId)
|
|
{
|
|
return Funs.DB.Material_NoticeAndSupervision.FirstOrDefault(e => e.NoticeAndSupervisionId == NoticeAndSupervisionId);
|
|
}
|
|
/// <summary>
|
|
/// 获取告知和监检信息
|
|
/// </summary>
|
|
/// <param name="UnitWorkId"></param>
|
|
/// <returns></returns>
|
|
public static Model.Material_NoticeAndSupervision GetNoticeAndSupervisionByInspectionId(string InspectionId)
|
|
{
|
|
return Funs.DB.Material_NoticeAndSupervision.FirstOrDefault(e => e.InspectionId == InspectionId);
|
|
}
|
|
/// <summary>
|
|
/// 添加告知和监检信息
|
|
/// </summary>
|
|
/// <param name="WPQ"></param>
|
|
public static void AddNoticeAndSupervision(Model.Material_NoticeAndSupervision NoticeAndSupervision)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.Material_NoticeAndSupervision newNoticeAndSupervision = new Model.Material_NoticeAndSupervision();
|
|
newNoticeAndSupervision.NoticeAndSupervisionId = NoticeAndSupervision.NoticeAndSupervisionId;
|
|
newNoticeAndSupervision.ProjectId = NoticeAndSupervision.ProjectId;
|
|
newNoticeAndSupervision.InspectionId = NoticeAndSupervision.InspectionId;
|
|
newNoticeAndSupervision.UnitId = NoticeAndSupervision.UnitId;
|
|
newNoticeAndSupervision.MainItemId = NoticeAndSupervision.MainItemId;
|
|
newNoticeAndSupervision.NoticeAndSupervisionTypeId = NoticeAndSupervision.NoticeAndSupervisionTypeId;
|
|
newNoticeAndSupervision.Unit = NoticeAndSupervision.Unit;
|
|
newNoticeAndSupervision.Num = NoticeAndSupervision.Num;
|
|
newNoticeAndSupervision.NoticeDate = NoticeAndSupervision.NoticeDate;
|
|
newNoticeAndSupervision.Conclusion = NoticeAndSupervision.Conclusion;
|
|
newNoticeAndSupervision.CompileMan = NoticeAndSupervision.CompileMan;
|
|
newNoticeAndSupervision.CompileDate = NoticeAndSupervision.CompileDate;
|
|
db.Material_NoticeAndSupervision.InsertOnSubmit(newNoticeAndSupervision);
|
|
db.SubmitChanges();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改告知和监检信息
|
|
/// </summary>
|
|
/// <param name="WPQ"></param>
|
|
public static void UpdateNoticeAndSupervision(Model.Material_NoticeAndSupervision NoticeAndSupervision)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.Material_NoticeAndSupervision newNoticeAndSupervision = db.Material_NoticeAndSupervision.FirstOrDefault(e => e.NoticeAndSupervisionId == NoticeAndSupervision.NoticeAndSupervisionId);
|
|
if (newNoticeAndSupervision != null)
|
|
{
|
|
newNoticeAndSupervision.UnitId = NoticeAndSupervision.UnitId;
|
|
newNoticeAndSupervision.MainItemId = NoticeAndSupervision.MainItemId;
|
|
newNoticeAndSupervision.NoticeAndSupervisionTypeId = NoticeAndSupervision.NoticeAndSupervisionTypeId;
|
|
newNoticeAndSupervision.Unit = NoticeAndSupervision.Unit;
|
|
newNoticeAndSupervision.Num = NoticeAndSupervision.Num;
|
|
newNoticeAndSupervision.NoticeDate = NoticeAndSupervision.NoticeDate;
|
|
newNoticeAndSupervision.Conclusion = NoticeAndSupervision.Conclusion;
|
|
newNoticeAndSupervision.CompileMan = NoticeAndSupervision.CompileMan;
|
|
newNoticeAndSupervision.CompileDate = NoticeAndSupervision.CompileDate;
|
|
db.SubmitChanges();
|
|
}
|
|
}
|
|
/// <summary>
|
|
/// 根据主键删除告知和监检信息
|
|
/// </summary>
|
|
/// <param name="checkerId"></param>
|
|
public static void DeleteNoticeAndSupervisionById(string InspectionId)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.Material_NoticeAndSupervision NoticeAndSupervision = db.Material_NoticeAndSupervision.FirstOrDefault(e => e.InspectionId == InspectionId);
|
|
if (NoticeAndSupervision != null)
|
|
{
|
|
////删除附件表
|
|
BLL.CommonService.DeleteAttachFileById(NoticeAndSupervision.NoticeAndSupervisionId);
|
|
BLL.CommonService.DeleteAttachFileById(NoticeAndSupervision.NoticeAndSupervisionId + "N");
|
|
BLL.CommonService.DeleteAttachFileById(NoticeAndSupervision.NoticeAndSupervisionId + "S");
|
|
db.Material_NoticeAndSupervision.DeleteOnSubmit(NoticeAndSupervision);
|
|
db.SubmitChanges();
|
|
}
|
|
}
|
|
}
|
|
}
|