using System.Linq; namespace BLL { /// /// 公司相关规章制度标准 /// public static class FileControl_CompanyStandardsService { /// /// 根据主键获取公司相关规章制度标准 /// /// /// public static Model.FileControl_CompanyStandards GetCompanyStandardsById(string companyStandardsId) { return Funs.DB.FileControl_CompanyStandards.FirstOrDefault(e => e.CompanyStandardsId == companyStandardsId); } /// /// 添加公司相关规章制度标准 /// /// public static void AddCompanyStandards(Model.FileControl_CompanyStandards companyStandards) { Model.HJGLDB db = Funs.DB; Model.FileControl_CompanyStandards newCompanyStandards = new Model.FileControl_CompanyStandards(); newCompanyStandards.CompanyStandardsId = companyStandards.CompanyStandardsId; newCompanyStandards.CompanyStandardsCode = companyStandards.CompanyStandardsCode; newCompanyStandards.CompanyStandardsName = companyStandards.CompanyStandardsName; newCompanyStandards.Abstract = companyStandards.Abstract; newCompanyStandards.CompileMan = companyStandards.CompileMan; newCompanyStandards.CompileDate = companyStandards.CompileDate; newCompanyStandards.Remarks = companyStandards.Remarks; newCompanyStandards.AttachUrl = companyStandards.AttachUrl; db.FileControl_CompanyStandards.InsertOnSubmit(newCompanyStandards); db.SubmitChanges(); } /// /// 修改公司相关规章制度标准 /// /// public static void UpdateCompanyStandards(Model.FileControl_CompanyStandards companyStandards) { Model.HJGLDB db = Funs.DB; Model.FileControl_CompanyStandards newCompanyStandards = db.FileControl_CompanyStandards.FirstOrDefault(e => e.CompanyStandardsId == companyStandards.CompanyStandardsId); if (newCompanyStandards != null) { newCompanyStandards.CompanyStandardsCode = companyStandards.CompanyStandardsCode; newCompanyStandards.CompanyStandardsName = companyStandards.CompanyStandardsName; newCompanyStandards.Abstract = companyStandards.Abstract; newCompanyStandards.CompileMan = companyStandards.CompileMan; newCompanyStandards.CompileDate = companyStandards.CompileDate; newCompanyStandards.Remarks = companyStandards.Remarks; newCompanyStandards.AttachUrl = companyStandards.AttachUrl; db.SubmitChanges(); } } /// /// 根据主键删除公司相关规章制度标准 /// /// public static void DeleteCompanyStandardsById(string companyStandardsId) { Model.HJGLDB db = Funs.DB; Model.FileControl_CompanyStandards companyStandards = db.FileControl_CompanyStandards.FirstOrDefault(e => e.CompanyStandardsId == companyStandardsId); if (companyStandards != null) { BLL.AttachFileService.DeleteAttachFile(Funs.RootPath, companyStandardsId, Const.CompanyStandardsMenuId);//删除附件 db.FileControl_CompanyStandards.DeleteOnSubmit(companyStandards); db.SubmitChanges(); } } } }