using System.Collections.Generic; using System.Linq; namespace BLL { /// /// 安全管理机构明细 /// public static class HSSEManageItemService { /// /// 根据安全管理机构主键获取所有相关明细信息 /// /// /// public static List GetHSSEManageItemList(string hsseManageId) { return (from x in Funs.DB.HSSESystem_HSSEManageItem where x.HSSEManageId == hsseManageId orderby x.SortIndex select x).ToList(); } /// /// 根据主键获取安全管理机构明细信息 /// /// /// public static Model.HSSESystem_HSSEManageItem GetHSSEManageItemById(string hsseManageItemId) { return Funs.DB.HSSESystem_HSSEManageItem.FirstOrDefault(e => e.HSSEManageItemId == hsseManageItemId); } /// /// 添加安全管理机构明细 /// /// public static void AddHSSEManageItem(Model.HSSESystem_HSSEManageItem item) { Model.HSSESystem_HSSEManageItem newItem = new Model.HSSESystem_HSSEManageItem { HSSEManageItemId = item.HSSEManageItemId, HSSEManageId = item.HSSEManageId, Post = item.Post, Names = item.Names, Telephone = item.Telephone, MobilePhone = item.MobilePhone, EMail = item.EMail, Duty = item.Duty, SortIndex = item.SortIndex }; Funs.DB.HSSESystem_HSSEManageItem.InsertOnSubmit(newItem); Funs.DB.SubmitChanges(); } /// /// 修改 /// /// public static void UpdateHSSEManageItem(Model.HSSESystem_HSSEManageItem item) { Model.HSSESystem_HSSEManageItem newItem = Funs.DB.HSSESystem_HSSEManageItem.FirstOrDefault(e => e.HSSEManageItemId == item.HSSEManageItemId); if (newItem != null) { newItem.HSSEManageId = item.HSSEManageId; newItem.Post = item.Post; newItem.Names = item.Names; newItem.Telephone = item.Telephone; newItem.MobilePhone = item.MobilePhone; newItem.EMail = item.EMail; newItem.Duty = item.Duty; newItem.SortIndex = item.SortIndex; Funs.DB.SubmitChanges(); } } /// /// 删除 /// /// public static void DeleteHSSEManageItem(string hsseManageItemId) { Model.HSSESystem_HSSEManageItem item = Funs.DB.HSSESystem_HSSEManageItem.FirstOrDefault(e => e.HSSEManageItemId == hsseManageItemId); if (item != null) { Funs.DB.HSSESystem_HSSEManageItem.DeleteOnSubmit(item); Funs.DB.SubmitChanges(); } } /// /// 根据主键删除所有相关明细信息 /// /// public static void DeleteHSSEManageItemList(string hsseManageId) { var q = (from x in Funs.DB.HSSESystem_HSSEManageItem where x.HSSEManageId == hsseManageId select x).ToList(); if (q != null) { Funs.DB.HSSESystem_HSSEManageItem.DeleteAllOnSubmit(q); Funs.DB.SubmitChanges(); } } } }