CNCEC_SUBQHSE_WUHUAN/SGGL/BLL/Party/PartyPioneerDemonstrationSe...

78 lines
3.6 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 党员先锋岗、示范岗
/// </summary>
public class PartyPioneerDemonstrationService
{
/// <summary>
/// 根据主键获取党员先锋岗、示范岗
/// </summary>
/// <param name="partyPioneerDemonstrationId"></param>
/// <returns></returns>
public static Model.Party_PartyPioneerDemonstration GetPartyPioneerDemonstrationById(string partyPioneerDemonstrationId)
{
return Funs.DB.Party_PartyPioneerDemonstration.FirstOrDefault(e => e.PartyPioneerDemonstrationId == partyPioneerDemonstrationId);
}
/// <summary>
/// 添加党员先锋岗、示范岗
/// </summary>
/// <param name="partyPioneerDemonstration"></param>
public static void AddPartyPioneerDemonstration(Model.Party_PartyPioneerDemonstration partyPioneerDemonstration)
{
Model.Party_PartyPioneerDemonstration newPartyPioneerDemonstration = new Model.Party_PartyPioneerDemonstration
{
PartyPioneerDemonstrationId = partyPioneerDemonstration.PartyPioneerDemonstrationId,
Year = partyPioneerDemonstration.Year,
PartyerId = partyPioneerDemonstration.PartyerId,
Introduce = partyPioneerDemonstration.Introduce,
Deeds = partyPioneerDemonstration.Deeds,
Summary = partyPioneerDemonstration.Summary,
CompileMan = partyPioneerDemonstration.CompileMan,
CompileDate = partyPioneerDemonstration.CompileDate
};
Funs.DB.Party_PartyPioneerDemonstration.InsertOnSubmit(newPartyPioneerDemonstration);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改党员先锋岗、示范岗
/// </summary>
/// <param name="partyPioneerDemonstration"></param>
public static void UpdatePartyPioneerDemonstration(Model.Party_PartyPioneerDemonstration partyPioneerDemonstration)
{
Model.Party_PartyPioneerDemonstration newPartyPioneerDemonstration = Funs.DB.Party_PartyPioneerDemonstration.FirstOrDefault(e => e.PartyPioneerDemonstrationId == partyPioneerDemonstration.PartyPioneerDemonstrationId);
if (newPartyPioneerDemonstration != null)
{
newPartyPioneerDemonstration.PartyerId = partyPioneerDemonstration.PartyerId;
newPartyPioneerDemonstration.Introduce = partyPioneerDemonstration.Introduce;
newPartyPioneerDemonstration.Deeds = partyPioneerDemonstration.Deeds;
newPartyPioneerDemonstration.Summary = partyPioneerDemonstration.Summary;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除党员先锋岗、示范岗
/// </summary>
/// <param name="partyPioneerDemonstrationId"></param>
public static void DeletePartyPioneerDemonstrationById(string partyPioneerDemonstrationId)
{
Model.Party_PartyPioneerDemonstration partyPioneerDemonstration = Funs.DB.Party_PartyPioneerDemonstration.FirstOrDefault(e => e.PartyPioneerDemonstrationId == partyPioneerDemonstrationId);
if (partyPioneerDemonstration != null)
{
CommonService.DeleteAttachFileById(partyPioneerDemonstrationId);
Funs.DB.Party_PartyPioneerDemonstration.DeleteOnSubmit(partyPioneerDemonstration);
Funs.DB.SubmitChanges();
}
}
}
}