104 lines
		
	
	
		
			4.8 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			104 lines
		
	
	
		
			4.8 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | using System; | |||
|  | using System.Collections.Generic; | |||
|  | using System.Linq; | |||
|  | using System.Text; | |||
|  | using System.Threading.Tasks; | |||
|  | 
 | |||
|  | namespace BLL | |||
|  | { | |||
|  |     /// <summary> | |||
|  |     /// 党支部基本情况明细 | |||
|  |     /// </summary> | |||
|  |     public class BasicInformationDetailService | |||
|  |     { | |||
|  |         /// <summary> | |||
|  |         /// 根据主键获取党支部基本情况明细 | |||
|  |         /// </summary> | |||
|  |         /// <param name="basicInformationDetailId"></param> | |||
|  |         /// <returns></returns> | |||
|  |         public static Model.Party_BasicInformationDetail GetBasicInformationDetailById(string basicInformationDetailId) | |||
|  |         { | |||
|  |             return Funs.DB.Party_BasicInformationDetail.FirstOrDefault(e => e.BasicInformationDetailId == basicInformationDetailId); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 根据外键获取党支部基本情况明细集合 | |||
|  |         /// </summary> | |||
|  |         /// <param name="basicInformationId"></param> | |||
|  |         /// <returns></returns> | |||
|  |         public static List<Model.Party_BasicInformationDetail> GetBasicInformationDetailsById(string basicInformationId) | |||
|  |         { | |||
|  |             return (from x in Funs.DB.Party_BasicInformationDetail where x.BasicInformationId == basicInformationId select x).ToList(); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 添加党支部基本情况明细 | |||
|  |         /// </summary> | |||
|  |         /// <param name="basicInformationDetail"></param> | |||
|  |         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(); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 修改党支部基本情况明细 | |||
|  |         /// </summary> | |||
|  |         /// <param name="basicInformationDetail"></param> | |||
|  |         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(); | |||
|  |             } | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 根据主键删除党支部基本情况明细 | |||
|  |         /// </summary> | |||
|  |         /// <param name="basicInformationDetailId"></param> | |||
|  |         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(); | |||
|  |             } | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 根据主键删除党支部基本情况明细 | |||
|  |         /// </summary> | |||
|  |         /// <param name="basicInformationId"></param> | |||
|  |         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(); | |||
|  |             } | |||
|  |         } | |||
|  |     } | |||
|  | } |