using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BLL { /// /// 党支部基本情况明细 /// public class BasicInformationDetailService { /// /// 根据主键获取党支部基本情况明细 /// /// /// public static Model.Party_BasicInformationDetail GetBasicInformationDetailById(string basicInformationDetailId) { return Funs.DB.Party_BasicInformationDetail.FirstOrDefault(e => e.BasicInformationDetailId == basicInformationDetailId); } /// /// 根据外键获取党支部基本情况明细集合 /// /// /// public static List GetBasicInformationDetailsById(string basicInformationId) { return (from x in Funs.DB.Party_BasicInformationDetail where x.BasicInformationId == basicInformationId select x).ToList(); } /// /// 添加党支部基本情况明细 /// /// public static void AddBasicInformationDetail(Model.Party_BasicInformationDetail basicInformationDetail) { Model.Party_BasicInformationDetail newBasicInformationDetail = new Model.Party_BasicInformationDetail { BasicInformationDetailId = basicInformationDetail.BasicInformationDetailId, BasicInformationId = basicInformationDetail.BasicInformationId, SortIndex = basicInformationDetail.SortIndex, Name = basicInformationDetail.Name, BirthDate = basicInformationDetail.BirthDate, JoinPartyDate = basicInformationDetail.JoinPartyDate, PartyPost = basicInformationDetail.PartyPost, AdministrationPost = basicInformationDetail.AdministrationPost, PartyPostJoinDate = basicInformationDetail.PartyPostJoinDate }; Funs.DB.Party_BasicInformationDetail.InsertOnSubmit(newBasicInformationDetail); Funs.DB.SubmitChanges(); } /// /// 修改党支部基本情况明细 /// /// public static void UpdateBasicInformationDetail(Model.Party_BasicInformationDetail basicInformationDetail) { Model.Party_BasicInformationDetail newBasicInformationDetail = Funs.DB.Party_BasicInformationDetail.FirstOrDefault(e => e.BasicInformationDetailId == basicInformationDetail.BasicInformationDetailId); if (newBasicInformationDetail != null) { newBasicInformationDetail.Name = basicInformationDetail.Name; newBasicInformationDetail.BirthDate = basicInformationDetail.BirthDate; newBasicInformationDetail.JoinPartyDate = basicInformationDetail.JoinPartyDate; newBasicInformationDetail.PartyPost = basicInformationDetail.PartyPost; newBasicInformationDetail.AdministrationPost = basicInformationDetail.AdministrationPost; newBasicInformationDetail.PartyPostJoinDate = basicInformationDetail.PartyPostJoinDate; Funs.DB.SubmitChanges(); } } /// /// 根据主键删除党支部基本情况明细 /// /// public static void DeleteBasicInformationDetailById(string basicInformationDetailId) { Model.Party_BasicInformationDetail basicInformationDetail = Funs.DB.Party_BasicInformationDetail.FirstOrDefault(e => e.BasicInformationDetailId == basicInformationDetailId); if (basicInformationDetail != null) { Funs.DB.Party_BasicInformationDetail.DeleteOnSubmit(basicInformationDetail); Funs.DB.SubmitChanges(); } } /// /// 根据主键删除党支部基本情况明细 /// /// public static void DeleteBasicInformationDetailsById(string basicInformationId) { var basicInformationDetails = from x in Funs.DB.Party_BasicInformationDetail where x.BasicInformationId == basicInformationId select x; if (basicInformationDetails.Count() > 0) { Funs.DB.Party_BasicInformationDetail.DeleteAllOnSubmit(basicInformationDetails); Funs.DB.SubmitChanges(); } } } }