75 lines
2.1 KiB
C#
75 lines
2.1 KiB
C#
using System.Collections.Generic;
|
|
using System.Linq;
|
|
|
|
namespace BLL
|
|
{
|
|
/// <summary>
|
|
/// 帮助文档
|
|
/// </summary>
|
|
public static class DocService
|
|
{
|
|
public static Model.SGGLDB db = Funs.DB;
|
|
|
|
/// <summary>
|
|
/// 根据主键获取帮助文档
|
|
/// </summary>
|
|
/// <param name="DocId"></param>
|
|
/// <returns></returns>
|
|
public static Model.Doc_Doc GetDocById(string DocId)
|
|
{
|
|
return Funs.DB.Doc_Doc.FirstOrDefault(e => e.DocId == DocId);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 添加帮助文档
|
|
/// </summary>
|
|
/// <param name="Doc"></param>
|
|
public static void AddDoc(Model.Doc_Doc Doc)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.Doc_Doc newDoc = new Model.Doc_Doc
|
|
{
|
|
DocId = Doc.DocId,
|
|
DocName = Doc.DocName,
|
|
CompileMan = Doc.CompileMan,
|
|
CompileDate = Doc.CompileDate,
|
|
Remark = Doc.Remark
|
|
};
|
|
db.Doc_Doc.InsertOnSubmit(newDoc);
|
|
db.SubmitChanges();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 修改帮助文档
|
|
/// </summary>
|
|
/// <param name="Doc"></param>
|
|
public static void UpdateDoc(Model.Doc_Doc Doc)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.Doc_Doc newDoc = db.Doc_Doc.FirstOrDefault(e => e.DocId == Doc.DocId);
|
|
if (newDoc != null)
|
|
{
|
|
newDoc.DocName = Doc.DocName;
|
|
newDoc.Remark = Doc.Remark;
|
|
db.SubmitChanges();
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 根据主键删除帮助文档
|
|
/// </summary>
|
|
/// <param name="DocId"></param>
|
|
public static void DeleteDocById(string DocId)
|
|
{
|
|
Model.SGGLDB db = Funs.DB;
|
|
Model.Doc_Doc Doc = db.Doc_Doc.FirstOrDefault(e => e.DocId == DocId);
|
|
if (Doc != null)
|
|
{
|
|
BLL.CommonService.DeleteAttachFileById(DocId);
|
|
db.Doc_Doc.DeleteOnSubmit(Doc);
|
|
db.SubmitChanges();
|
|
}
|
|
}
|
|
}
|
|
}
|