78 lines
3.6 KiB
C#
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();
|
|
}
|
|
}
|
|
}
|
|
}
|