CNCEC_SUBQHSE_WUHUAN/SGGL/BLL/Party/PartyCommitteeService.cs

74 lines
2.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 党支部委员会
/// </summary>
public class PartyCommitteeService
{
/// <summary>
/// 根据主键获取党支部委员会
/// </summary>
/// <param name="partyCommitteeId"></param>
/// <returns></returns>
public static Model.Party_PartyCommittee GetPartyCommitteeById(string partyCommitteeId)
{
return Funs.DB.Party_PartyCommittee.FirstOrDefault(e => e.PartyCommitteeId == partyCommitteeId);
}
/// <summary>
/// 添加党支部委员会
/// </summary>
/// <param name="partyCommittee"></param>
public static void AddPartyCommittee(Model.Party_PartyCommittee partyCommittee)
{
Model.Party_PartyCommittee newPartyCommittee = new Model.Party_PartyCommittee
{
PartyCommitteeId = partyCommittee.PartyCommitteeId,
Year = partyCommittee.Year,
Month = partyCommittee.Month,
CompileMan = partyCommittee.CompileMan,
CompileDate = partyCommittee.CompileDate
};
Funs.DB.Party_PartyCommittee.InsertOnSubmit(newPartyCommittee);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改党支部委员会
/// </summary>
/// <param name="partyCommittee"></param>
public static void UpdatePartyCommittee(Model.Party_PartyCommittee partyCommittee)
{
Model.Party_PartyCommittee newPartyCommittee = Funs.DB.Party_PartyCommittee.FirstOrDefault(e => e.PartyCommitteeId == partyCommittee.PartyCommitteeId);
if (newPartyCommittee != null)
{
newPartyCommittee.Month = partyCommittee.Month;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除党支部委员会
/// </summary>
/// <param name="partyCommitteeId"></param>
public static void DeletePartyCommitteeById(string partyCommitteeId)
{
Model.Party_PartyCommittee partyCommittee = Funs.DB.Party_PartyCommittee.FirstOrDefault(e => e.PartyCommitteeId == partyCommitteeId);
if (partyCommittee != null)
{
CommonService.DeleteAttachFileById(partyCommitteeId);
CommonService.DeleteAttachFileById(partyCommitteeId + "2");
CommonService.DeleteAttachFileById(partyCommitteeId + "3");
Funs.DB.Party_PartyCommittee.DeleteOnSubmit(partyCommittee);
Funs.DB.SubmitChanges();
}
}
}
}