/// <summary>
 /// 根据主键删除职业病事故
 /// </summary>
 /// <param name="FileId"></param>
 public static void DeleteOccupationalDiseaseAccidentById(string FileId)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.OccupationHealth_OccupationalDiseaseAccident OccupationalDiseaseAccident = db.OccupationHealth_OccupationalDiseaseAccident.FirstOrDefault(e => e.FileId == FileId);
     if (OccupationalDiseaseAccident != null)
     {
         ///删除编码表记录
         BLL.CodeRecordsService.DeleteCodeRecordsByDataId(FileId);
         ////删除附件表
         BLL.CommonService.DeleteAttachFileById(OccupationalDiseaseAccident.FileId);
         BLL.CommonService.DeleteFlowOperateByID(FileId);
         db.OccupationHealth_OccupationalDiseaseAccident.DeleteOnSubmit(OccupationalDiseaseAccident);
         db.SubmitChanges();
     }
 }
 /// <summary>
 /// 修改职业病事故
 /// </summary>
 /// <param name="OccupationalDiseaseAccident"></param>
 public static void UpdateOccupationalDiseaseAccident(Model.OccupationHealth_OccupationalDiseaseAccident OccupationalDiseaseAccident)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.OccupationHealth_OccupationalDiseaseAccident newOccupationalDiseaseAccident = db.OccupationHealth_OccupationalDiseaseAccident.FirstOrDefault(e => e.FileId == OccupationalDiseaseAccident.FileId);
     if (newOccupationalDiseaseAccident != null)
     {
         newOccupationalDiseaseAccident.FileCode    = OccupationalDiseaseAccident.FileCode;
         newOccupationalDiseaseAccident.FileName    = OccupationalDiseaseAccident.FileName;
         newOccupationalDiseaseAccident.FileContent = OccupationalDiseaseAccident.FileContent;
         newOccupationalDiseaseAccident.CompileMan  = OccupationalDiseaseAccident.CompileMan;
         newOccupationalDiseaseAccident.CompileDate = OccupationalDiseaseAccident.CompileDate;
         newOccupationalDiseaseAccident.AttachUrl   = OccupationalDiseaseAccident.AttachUrl;
         newOccupationalDiseaseAccident.States      = OccupationalDiseaseAccident.States;
         db.SubmitChanges();
     }
 }
 /// <summary>
 /// 添加职业病事故
 /// </summary>
 /// <param name="OccupationalDiseaseAccident"></param>
 public static void AddOccupationalDiseaseAccident(Model.OccupationHealth_OccupationalDiseaseAccident OccupationalDiseaseAccident)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.OccupationHealth_OccupationalDiseaseAccident newOccupationalDiseaseAccident = new Model.OccupationHealth_OccupationalDiseaseAccident
     {
         FileId      = OccupationalDiseaseAccident.FileId,
         FileCode    = OccupationalDiseaseAccident.FileCode,
         ProjectId   = OccupationalDiseaseAccident.ProjectId,
         FileName    = OccupationalDiseaseAccident.FileName,
         FileContent = OccupationalDiseaseAccident.FileContent,
         CompileMan  = OccupationalDiseaseAccident.CompileMan,
         CompileDate = OccupationalDiseaseAccident.CompileDate,
         AttachUrl   = OccupationalDiseaseAccident.AttachUrl,
         States      = OccupationalDiseaseAccident.States
     };
     db.OccupationHealth_OccupationalDiseaseAccident.InsertOnSubmit(newOccupationalDiseaseAccident);
     db.SubmitChanges();
     ////增加一条编码记录
     BLL.CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(BLL.Const.OccupationalDiseaseAccidentMenuId, OccupationalDiseaseAccident.ProjectId, null, OccupationalDiseaseAccident.FileId, OccupationalDiseaseAccident.CompileDate);
 }