using System.Collections.Generic; using System.Linq; namespace BLL { /// /// 施工分包商组织机构人员配置表 /// public class AttachUrl9_SubStaffingService { /// /// 根据主键获取施工分包商组织机构人员配置表 /// /// /// public static Model.PHTGL_AttachUrl9_SubStaffing GetSubStaffingByAttachUrlItemId(string attachUrlItemId) { return Funs.DB.PHTGL_AttachUrl9_SubStaffing.FirstOrDefault(e => e.AttachUrlItemId == attachUrlItemId); } /// /// 根据附件ID获取施工分包商组织机构人员配置表列表 /// /// /// public static List GetSubStaffingByAttachUrlId(string attachUrlId) { return (from x in Funs.DB.PHTGL_AttachUrl9_SubStaffing where x.AttachUrlId == attachUrlId select x).ToList(); } /// /// 添加施工分包商组织机构人员配置表 /// /// public static void AddSubStaffing(Model.PHTGL_AttachUrl9_SubStaffing subStaffing) { Model.PHTGL_AttachUrl9_SubStaffing newSubStaffing = new Model.PHTGL_AttachUrl9_SubStaffing(); newSubStaffing.AttachUrlItemId = subStaffing.AttachUrlItemId; newSubStaffing.AttachUrlId = subStaffing.AttachUrlId; newSubStaffing.WorkPostName = subStaffing.WorkPostName; newSubStaffing.Number = subStaffing.Number; newSubStaffing.Arrivaltime = subStaffing.Arrivaltime; newSubStaffing.Remarks = subStaffing.Remarks; Funs.DB.PHTGL_AttachUrl9_SubStaffing.InsertOnSubmit(newSubStaffing); Funs.DB.SubmitChanges(); } /// /// 根据附件Id删除施工分包商组织机构人员配置表列表 /// /// public static void DeleteSubStaffingByAttachUrlId(string attachUrlId) { var q = (from x in Funs.DB.PHTGL_AttachUrl9_SubStaffing where x.AttachUrlId == attachUrlId select x).ToList(); if (q != null) { Funs.DB.PHTGL_AttachUrl9_SubStaffing.DeleteAllOnSubmit(q); Funs.DB.SubmitChanges(); } } } }