78 lines
4.2 KiB
C#
78 lines
4.2 KiB
C#
using System.Linq;
|
|
|
|
namespace BLL
|
|
{
|
|
/// <summary>
|
|
/// 国内法律法规相关条款
|
|
/// </summary>
|
|
public static class FileControl_DomesticLawsRegulationsService
|
|
{
|
|
/// <summary>
|
|
/// 根据主键获取国内法律法规相关条款
|
|
/// </summary>
|
|
/// <param name="domesticLawsRegulationsId"></param>
|
|
/// <returns></returns>
|
|
public static Model.FileControl_DomesticLawsRegulations GetDomesticLawsRegulationsById(string domesticLawsRegulationsId)
|
|
{
|
|
return Funs.DB.FileControl_DomesticLawsRegulations.FirstOrDefault(e => e.DomesticLawsRegulationsId == domesticLawsRegulationsId);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 添加国内法律法规相关条款
|
|
/// </summary>
|
|
/// <param name="domesticLawsRegulations"></param>
|
|
public static void AddDomesticLawsRegulations(Model.FileControl_DomesticLawsRegulations domesticLawsRegulations)
|
|
{
|
|
Model.HJGLDB db = Funs.DB;
|
|
Model.FileControl_DomesticLawsRegulations newDomesticLawsRegulations = new Model.FileControl_DomesticLawsRegulations();
|
|
newDomesticLawsRegulations.DomesticLawsRegulationsId = domesticLawsRegulations.DomesticLawsRegulationsId;
|
|
newDomesticLawsRegulations.DomesticLawsRegulationsCode = domesticLawsRegulations.DomesticLawsRegulationsCode;
|
|
newDomesticLawsRegulations.DomesticLawsRegulationsName = domesticLawsRegulations.DomesticLawsRegulationsName;
|
|
newDomesticLawsRegulations.Abstract = domesticLawsRegulations.Abstract;
|
|
newDomesticLawsRegulations.CompileMan = domesticLawsRegulations.CompileMan;
|
|
newDomesticLawsRegulations.CompileDate = domesticLawsRegulations.CompileDate;
|
|
newDomesticLawsRegulations.Remarks = domesticLawsRegulations.Remarks;
|
|
newDomesticLawsRegulations.AttachUrl = domesticLawsRegulations.AttachUrl;
|
|
db.FileControl_DomesticLawsRegulations.InsertOnSubmit(newDomesticLawsRegulations);
|
|
db.SubmitChanges();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改国内法律法规相关条款
|
|
/// </summary>
|
|
/// <param name="domesticLawsRegulations"></param>
|
|
public static void UpdateDomesticLawsRegulations(Model.FileControl_DomesticLawsRegulations domesticLawsRegulations)
|
|
{
|
|
Model.HJGLDB db = Funs.DB;
|
|
Model.FileControl_DomesticLawsRegulations newDomesticLawsRegulations = db.FileControl_DomesticLawsRegulations.FirstOrDefault(e => e.DomesticLawsRegulationsId == domesticLawsRegulations.DomesticLawsRegulationsId);
|
|
if (newDomesticLawsRegulations != null)
|
|
{
|
|
newDomesticLawsRegulations.DomesticLawsRegulationsCode = domesticLawsRegulations.DomesticLawsRegulationsCode;
|
|
newDomesticLawsRegulations.DomesticLawsRegulationsName = domesticLawsRegulations.DomesticLawsRegulationsName;
|
|
newDomesticLawsRegulations.Abstract = domesticLawsRegulations.Abstract;
|
|
newDomesticLawsRegulations.CompileMan = domesticLawsRegulations.CompileMan;
|
|
newDomesticLawsRegulations.CompileDate = domesticLawsRegulations.CompileDate;
|
|
newDomesticLawsRegulations.Remarks = domesticLawsRegulations.Remarks;
|
|
newDomesticLawsRegulations.AttachUrl = domesticLawsRegulations.AttachUrl;
|
|
db.SubmitChanges();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据主键删除国内法律法规相关条款
|
|
/// </summary>
|
|
/// <param name="domesticLawsRegulationsId"></param>
|
|
public static void DeleteDomesticLawsRegulationsById(string domesticLawsRegulationsId)
|
|
{
|
|
Model.HJGLDB db = Funs.DB;
|
|
Model.FileControl_DomesticLawsRegulations domesticLawsRegulations = db.FileControl_DomesticLawsRegulations.FirstOrDefault(e => e.DomesticLawsRegulationsId == domesticLawsRegulationsId);
|
|
if (domesticLawsRegulations != null)
|
|
{
|
|
BLL.AttachFileService.DeleteAttachFile(Funs.RootPath, domesticLawsRegulationsId, Const.DomesticLawsRegulationsMenuId);//删除附件
|
|
db.FileControl_DomesticLawsRegulations.DeleteOnSubmit(domesticLawsRegulations);
|
|
db.SubmitChanges();
|
|
}
|
|
}
|
|
}
|
|
}
|