using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
///
/// 党支部委员会
///
public class PartyCommitteeService
{
///
/// 根据主键获取党支部委员会
///
///
///
public static Model.Party_PartyCommittee GetPartyCommitteeById(string partyCommitteeId)
{
return Funs.DB.Party_PartyCommittee.FirstOrDefault(e => e.PartyCommitteeId == partyCommitteeId);
}
///
/// 添加党支部委员会
///
///
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();
}
///
/// 修改党支部委员会
///
///
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();
}
}
///
/// 根据主键删除党支部委员会
///
///
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();
}
}
}
}