using System.Linq; namespace BLL { /// /// 帮助文档 /// public static class DocService { /// /// 根据主键获取帮助文档 /// /// /// public static Model.Doc_Doc GetDocById(string DocId) { return Funs.DB.Doc_Doc.FirstOrDefault(e => e.DocId == DocId); } /// /// 添加帮助文档 /// /// 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(); } /// /// 修改帮助文档 /// /// 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(); } } /// /// 根据主键删除帮助文档 /// /// 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(); } } } }