CNCEC_SUBQHSE_WUHUAN/SGGL/BLL/Party/PartyCongressService.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 PartyCongressService
{
/// <summary>
/// 根据主键获取党支部党员大会
/// </summary>
/// <param name="partyCongressId"></param>
/// <returns></returns>
public static Model.Party_PartyCongress GetPartyCongressById(string partyCongressId)
{
return Funs.DB.Party_PartyCongress.FirstOrDefault(e => e.PartyCongressId == partyCongressId);
}
/// <summary>
/// 添加党支部党员大会
/// </summary>
/// <param name="partyCongress"></param>
public static void AddPartyCongress(Model.Party_PartyCongress partyCongress)
{
Model.Party_PartyCongress newPartyCongress = new Model.Party_PartyCongress
{
PartyCongressId = partyCongress.PartyCongressId,
Year = partyCongress.Year,
Quarter = partyCongress.Quarter,
CompileMan = partyCongress.CompileMan,
CompileDate = partyCongress.CompileDate
};
Funs.DB.Party_PartyCongress.InsertOnSubmit(newPartyCongress);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改党支部党员大会
/// </summary>
/// <param name="partyCongress"></param>
public static void UpdatePartyCongress(Model.Party_PartyCongress partyCongress)
{
Model.Party_PartyCongress newPartyCongress = Funs.DB.Party_PartyCongress.FirstOrDefault(e => e.PartyCongressId == partyCongress.PartyCongressId);
if (newPartyCongress != null)
{
newPartyCongress.Quarter = partyCongress.Quarter;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除党支部党员大会
/// </summary>
/// <param name="partyCongressId"></param>
public static void DeletePartyCongressById(string partyCongressId)
{
Model.Party_PartyCongress partyCongress = Funs.DB.Party_PartyCongress.FirstOrDefault(e => e.PartyCongressId == partyCongressId);
if (partyCongress != null)
{
CommonService.DeleteAttachFileById(partyCongressId);
CommonService.DeleteAttachFileById(partyCongressId + "2");
CommonService.DeleteAttachFileById(partyCongressId + "3");
Funs.DB.Party_PartyCongress.DeleteOnSubmit(partyCongress);
Funs.DB.SubmitChanges();
}
}
}
}