using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace BLL { /// /// 公司相关规章制度标准 /// public static class HJGL_FileControl_CompanyStandardsService { /// /// 根据主键获取公司相关规章制度标准 /// /// /// public static Model.HJGL_FileControl_CompanyStandards GetCompanyStandardsById(string CompanyStandardsId) { return Funs.DB.HJGL_FileControl_CompanyStandards.FirstOrDefault(e => e.CompanyStandardsId == CompanyStandardsId); } /// /// 添加公司相关规章制度标准 /// /// public static void AddCompanyStandards(Model.HJGL_FileControl_CompanyStandards CompanyStandards) { Model.SGGLDB db = Funs.DB; Model.HJGL_FileControl_CompanyStandards newCompanyStandards = new Model.HJGL_FileControl_CompanyStandards(); newCompanyStandards.CompanyStandardsId = CompanyStandards.CompanyStandardsId; newCompanyStandards.CompanyStandardsCode = CompanyStandards.CompanyStandardsCode; newCompanyStandards.CompanyStandardsName = CompanyStandards.CompanyStandardsName; newCompanyStandards.Summary = CompanyStandards.Summary; newCompanyStandards.CompileDate = CompanyStandards.CompileDate; newCompanyStandards.AttachUrl = CompanyStandards.AttachUrl; newCompanyStandards.CompileMan = CompanyStandards.CompileMan; newCompanyStandards.CompileDate = CompanyStandards.CompileDate; newCompanyStandards.Remarks = CompanyStandards.Remarks; db.HJGL_FileControl_CompanyStandards.InsertOnSubmit(newCompanyStandards); db.SubmitChanges(); } /// /// 修改公司相关规章制度标准 /// /// public static void UpdateCompanyStandards(Model.HJGL_FileControl_CompanyStandards CompanyStandards) { Model.SGGLDB db = Funs.DB; Model.HJGL_FileControl_CompanyStandards newCompanyStandards = db.HJGL_FileControl_CompanyStandards.FirstOrDefault(e => e.CompanyStandardsId == CompanyStandards.CompanyStandardsId); if (newCompanyStandards != null) { newCompanyStandards.CompanyStandardsCode = CompanyStandards.CompanyStandardsCode; newCompanyStandards.CompanyStandardsName = CompanyStandards.CompanyStandardsName; newCompanyStandards.Summary = CompanyStandards.Summary; newCompanyStandards.CompileDate = CompanyStandards.CompileDate; newCompanyStandards.AttachUrl = CompanyStandards.AttachUrl; newCompanyStandards.CompileMan = CompanyStandards.CompileMan; newCompanyStandards.CompileDate = CompanyStandards.CompileDate; newCompanyStandards.Remarks = CompanyStandards.Remarks; db.SubmitChanges(); } } /// /// 根据主键删除公司相关规章制度标准 /// /// public static void DeleteCompanyStandardsById(string CompanyStandardsId) { Model.SGGLDB db = Funs.DB; Model.HJGL_FileControl_CompanyStandards CompanyStandards = db.HJGL_FileControl_CompanyStandards.FirstOrDefault(e => e.CompanyStandardsId == CompanyStandardsId); if (CompanyStandards != null) { if (!string.IsNullOrEmpty(CompanyStandards.AttachUrl)) { BLL.UploadFileService.DeleteFile(Funs.RootPath, CompanyStandards.AttachUrl);//删除附件 } BLL.AttachFileService.DeleteAttachFile(Funs.RootPath, CompanyStandardsId, Const.HJGLServer_CompanyStandardsMenuId);//删除附件 db.HJGL_FileControl_CompanyStandards.DeleteOnSubmit(CompanyStandards); db.SubmitChanges(); } } } }