CNCEC_SUBQHSE_WUHUAN/SGGL/BLL/Party/DoingThingsForMassesService.cs

82 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 DoingThingsForMassesService
{
/// <summary>
/// 根据主键获取为群众办实事
/// </summary>
/// <param name="doingThingsForMassesId"></param>
/// <returns></returns>
public static Model.Party_DoingThingsForMasses GetDoingThingsForMassesById(string doingThingsForMassesId)
{
return Funs.DB.Party_DoingThingsForMasses.FirstOrDefault(e => e.DoingThingsForMassesId == doingThingsForMassesId);
}
/// <summary>
/// 添加为群众办实事
/// </summary>
/// <param name="doingThingsForMasses"></param>
public static void AddDoingThingsForMasses(Model.Party_DoingThingsForMasses doingThingsForMasses)
{
Model.Party_DoingThingsForMasses newDoingThingsForMasses = new Model.Party_DoingThingsForMasses
{
DoingThingsForMassesId = doingThingsForMasses.DoingThingsForMassesId,
Year = doingThingsForMasses.Year,
Name = doingThingsForMasses.Name,
DifficultyDescription = doingThingsForMasses.DifficultyDescription,
DifficultyType = doingThingsForMasses.DifficultyType,
HelpProgram = doingThingsForMasses.HelpProgram,
HelpTime = doingThingsForMasses.HelpTime,
FollowUp = doingThingsForMasses.FollowUp,
CompileMan = doingThingsForMasses.CompileMan,
CompileDate = doingThingsForMasses.CompileDate
};
Funs.DB.Party_DoingThingsForMasses.InsertOnSubmit(newDoingThingsForMasses);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改为群众办实事
/// </summary>
/// <param name="doingThingsForMasses"></param>
public static void UpdateDoingThingsForMasses(Model.Party_DoingThingsForMasses doingThingsForMasses)
{
Model.Party_DoingThingsForMasses newDoingThingsForMasses = Funs.DB.Party_DoingThingsForMasses.FirstOrDefault(e => e.DoingThingsForMassesId == doingThingsForMasses.DoingThingsForMassesId);
if (newDoingThingsForMasses != null)
{
newDoingThingsForMasses.Name = doingThingsForMasses.Name;
newDoingThingsForMasses.DifficultyDescription = doingThingsForMasses.DifficultyDescription;
newDoingThingsForMasses.DifficultyType = doingThingsForMasses.DifficultyType;
newDoingThingsForMasses.HelpProgram = doingThingsForMasses.HelpProgram;
newDoingThingsForMasses.HelpTime = doingThingsForMasses.HelpTime;
newDoingThingsForMasses.FollowUp = doingThingsForMasses.FollowUp;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除为群众办实事
/// </summary>
/// <param name="doingThingsForMassesId"></param>
public static void DeleteDoingThingsForMassesById(string doingThingsForMassesId)
{
Model.Party_DoingThingsForMasses doingThingsForMasses = Funs.DB.Party_DoingThingsForMasses.FirstOrDefault(e => e.DoingThingsForMassesId == doingThingsForMassesId);
if (doingThingsForMasses != null)
{
CommonService.DeleteAttachFileById(doingThingsForMassesId);
Funs.DB.Party_DoingThingsForMasses.DeleteOnSubmit(doingThingsForMasses);
Funs.DB.SubmitChanges();
}
}
}
}