0813
This commit is contained in:
@@ -0,0 +1,103 @@
|
||||
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();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user