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();
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 |