using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// /// 安全监督检查整改明细表 /// public static class SuperviseCheckRectifyItemService { /// /// 根据主键获取安全监督检查整改明细信息 /// /// /// public static Model.Supervise_SuperviseCheckRectifyItem GetSuperviseCheckRectifyItemById(string superviseCheckRectifyItemId) { return Funs.DB.Supervise_SuperviseCheckRectifyItem.FirstOrDefault(e => e.SuperviseCheckRectifyItemId == superviseCheckRectifyItemId); } /// /// 根据安全监督检查整改id获取所有相关明细信息 /// /// /// public static List GetSuperviseCheckRectifyItemBySuperviseCheckRectifyId(string superviseCheckRectifyId) { return (from x in Funs.DB.Supervise_SuperviseCheckRectifyItem where x.SuperviseCheckRectifyId == superviseCheckRectifyId select x).ToList(); } /// /// 添加安全监督检查整改明细信息 /// /// public static void AddSuperviseCheckRectifyItem(Model.Supervise_SuperviseCheckRectifyItem superviseCheckRectifyItem) { Model.Supervise_SuperviseCheckRectifyItem newSuperviseCheckRectifyItem = new Model.Supervise_SuperviseCheckRectifyItem { SuperviseCheckRectifyItemId = superviseCheckRectifyItem.SuperviseCheckRectifyItemId, SuperviseCheckRectifyId = superviseCheckRectifyItem.SuperviseCheckRectifyId, RectifyItemId = superviseCheckRectifyItem.RectifyItemId, ConfirmMan = superviseCheckRectifyItem.ConfirmMan, ConfirmDate = superviseCheckRectifyItem.ConfirmDate, OrderEndDate = superviseCheckRectifyItem.OrderEndDate, OrderEndPerson = superviseCheckRectifyItem.OrderEndPerson, RealEndDate = superviseCheckRectifyItem.RealEndDate, AttachUrl = superviseCheckRectifyItem.AttachUrl }; Funs.DB.Supervise_SuperviseCheckRectifyItem.InsertOnSubmit(newSuperviseCheckRectifyItem); Funs.DB.SubmitChanges(); } /// /// 根据主键删除安全监督检查整改明细信息 /// /// public static void DeleteSuperviseCheckRectifyItem(string superviseCheckRectifyItemId) { Model.Supervise_SuperviseCheckRectifyItem superviseCheckRectifyItem = Funs.DB.Supervise_SuperviseCheckRectifyItem.FirstOrDefault(e => e.SuperviseCheckRectifyItemId == superviseCheckRectifyItemId); if (superviseCheckRectifyItem != null) { Funs.DB.Supervise_SuperviseCheckRectifyItem.DeleteOnSubmit(superviseCheckRectifyItem); Funs.DB.SubmitChanges(); } } /// /// 根据安全监督检查整改ID删除所有相关明细信息 /// /// public static void DeleteSuperviseCheckRectifyItemBySuperviseCheckRectifyId(string superviseCheckRectifyId) { var q = (from x in Funs.DB.Supervise_SuperviseCheckRectifyItem where x.SuperviseCheckRectifyId == superviseCheckRectifyId select x).ToList(); if (q != null) { Funs.DB.Supervise_SuperviseCheckRectifyItem.DeleteAllOnSubmit(q); Funs.DB.SubmitChanges(); } } } }