Basf_FCL/FCL/BLL/SES/StandardTemplateService.cs

72 lines
2.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace BLL
{
public class StandardTemplateService
{
/// <summary>
/// 根据主键获取信息
/// </summary>
/// <param name="templateId"></param>
/// <returns></returns>
public static Model.StandardTemplate GetStandardTemplateById(string templateId)
{
return Funs.DB.StandardTemplate.FirstOrDefault(e => e.TemplateId == templateId);
}
/// <summary>
/// 添加模板信息
/// </summary>
/// <param name="template"></param>
public static void AddStandardTemplate(Model.StandardTemplate template)
{
Model.StandardTemplate newTemplate = new Model.StandardTemplate();
newTemplate.TemplateId = template.TemplateId;
newTemplate.TemplateCode = template.TemplateCode;
newTemplate.TemplateName = template.TemplateName;
newTemplate.UploadMan = template.UploadMan;
newTemplate.UploadDate = template.UploadDate;
newTemplate.Remark = template.Remark;
newTemplate.AttachUrl = template.AttachUrl;
newTemplate.TemplateTypeId = template.TemplateTypeId;
Funs.DB.StandardTemplate.InsertOnSubmit(newTemplate);
Funs.DB.SubmitChanges();
}
/// <summary>
/// 修改模板信息
/// </summary>
/// <param name="template"></param>
public static void UpdateStandardTemplate(Model.StandardTemplate template)
{
Model.StandardTemplate newTemplate = Funs.DB.StandardTemplate.FirstOrDefault(e => e.TemplateId == template.TemplateId);
if (newTemplate != null)
{
newTemplate.TemplateCode = template.TemplateCode;
newTemplate.TemplateName = template.TemplateName;
newTemplate.UploadMan = template.UploadMan;
newTemplate.UploadDate = template.UploadDate;
newTemplate.Remark = template.Remark;
newTemplate.AttachUrl = template.AttachUrl;
Funs.DB.SubmitChanges();
}
}
/// <summary>
/// 根据主键删除模板信息
/// </summary>
/// <param name="template"></param>
public static void DeleteStandardTemplateById(string templateId)
{
Model.StandardTemplate signedContracts = Funs.DB.StandardTemplate.FirstOrDefault(e => e.TemplateId == templateId);
if (signedContracts != null)
{
Funs.DB.StandardTemplate.DeleteOnSubmit(signedContracts);
Funs.DB.SubmitChanges();
}
}
}
}