204 lines
		
	
	
		
			9.5 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			204 lines
		
	
	
		
			9.5 KiB
		
	
	
	
		
			C#
		
	
	
	
|  | using System.Collections.Generic; | |||
|  | using System.Linq; | |||
|  | 
 | |||
|  | namespace BLL | |||
|  | { | |||
|  |     public class HSSEStandardsListService | |||
|  |     { | |||
|  |         public static Model.SGGLDB db = Funs.DB; | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 根据id查询标准规范信息 | |||
|  |         /// </summary> | |||
|  |         /// <param name="groupId"></param> | |||
|  |         /// <returns></returns> | |||
|  |         public static Model.Law_HSSEStandardsList GetHSSEStandardsListByHSSEStandardsListId(string standardId) | |||
|  |         { | |||
|  |             return Funs.DB.Law_HSSEStandardsList.FirstOrDefault(e => e.StandardId == standardId); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 根据上传人获取标准规范 | |||
|  |         /// </summary> | |||
|  |         /// <param name="compileMan"></param> | |||
|  |         /// <returns></returns> | |||
|  |         public static List<Model.Law_HSSEStandardsList> GetHSSEStandardsListByCompileMan(string compileMan) | |||
|  |         { | |||
|  |             return (from x in Funs.DB.Law_HSSEStandardsList where x.CompileMan == compileMan select x).ToList(); | |||
|  |         } | |||
|  |          | |||
|  |         /// <summary> | |||
|  |         /// 添加标准规范信息 | |||
|  |         /// </summary> | |||
|  |         /// <param name="?"></param> | |||
|  |         public static void AddHSSEStandardsList(Model.Law_HSSEStandardsList hSSEStandardsList) | |||
|  |         { | |||
|  |             Model.Law_HSSEStandardsList newHSSEStandardsList = new Model.Law_HSSEStandardsList | |||
|  |             { | |||
|  |                 StandardId = hSSEStandardsList.StandardId, | |||
|  |                 StandardGrade = hSSEStandardsList.StandardGrade, | |||
|  |                 StandardNo = hSSEStandardsList.StandardNo, | |||
|  |                 StandardName = hSSEStandardsList.StandardName, | |||
|  |                 TypeId = hSSEStandardsList.TypeId, | |||
|  |                 AttachUrl = hSSEStandardsList.AttachUrl, | |||
|  |                 IsSelected1 = hSSEStandardsList.IsSelected1, | |||
|  |                 IsSelected2 = hSSEStandardsList.IsSelected2, | |||
|  |                 IsSelected3 = hSSEStandardsList.IsSelected3, | |||
|  |                 IsSelected4 = hSSEStandardsList.IsSelected4, | |||
|  |                 IsSelected5 = hSSEStandardsList.IsSelected5, | |||
|  |                 IsSelected6 = hSSEStandardsList.IsSelected6, | |||
|  |                 IsSelected7 = hSSEStandardsList.IsSelected7, | |||
|  |                 IsSelected8 = hSSEStandardsList.IsSelected8, | |||
|  |                 IsSelected9 = hSSEStandardsList.IsSelected9, | |||
|  |                 IsSelected10 = hSSEStandardsList.IsSelected10, | |||
|  |                 IsSelected11 = hSSEStandardsList.IsSelected11, | |||
|  |                 IsSelected12 = hSSEStandardsList.IsSelected12, | |||
|  |                 IsSelected13 = hSSEStandardsList.IsSelected13, | |||
|  |                 IsSelected14 = hSSEStandardsList.IsSelected14, | |||
|  |                 IsSelected15 = hSSEStandardsList.IsSelected15, | |||
|  |                 IsSelected16 = hSSEStandardsList.IsSelected16, | |||
|  |                 IsSelected17 = hSSEStandardsList.IsSelected17, | |||
|  |                 IsSelected18 = hSSEStandardsList.IsSelected18, | |||
|  |                 IsSelected19 = hSSEStandardsList.IsSelected19, | |||
|  |                 IsSelected20 = hSSEStandardsList.IsSelected20, | |||
|  |                 IsSelected21 = hSSEStandardsList.IsSelected21, | |||
|  |                 IsSelected22 = hSSEStandardsList.IsSelected22, | |||
|  |                 IsSelected23 = hSSEStandardsList.IsSelected23, | |||
|  |                 IsSelected24 = hSSEStandardsList.IsSelected24, | |||
|  |                 IsSelected25 = hSSEStandardsList.IsSelected25, | |||
|  |                 IsSelected90 = hSSEStandardsList.IsSelected90, | |||
|  |                 CompileMan = hSSEStandardsList.CompileMan, | |||
|  |                 CompileDate = hSSEStandardsList.CompileDate, | |||
|  |                 IsPass = hSSEStandardsList.IsPass, | |||
|  |                 UnitId = hSSEStandardsList.UnitId, | |||
|  |                 UpState = hSSEStandardsList.UpState, | |||
|  |                 IsBuild = false | |||
|  |             }; | |||
|  |             Funs.DB.Law_HSSEStandardsList.InsertOnSubmit(newHSSEStandardsList); | |||
|  |             Funs.DB.SubmitChanges(); | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 修改标准规范信息 | |||
|  |         /// </summary> | |||
|  |         /// <param name="teamGroup"></param> | |||
|  |         public static void UpdateHSSEStandardsList(Model.Law_HSSEStandardsList hSSEStandardsList) | |||
|  |         {             | |||
|  |             Model.Law_HSSEStandardsList newHSSEStandardsList = Funs.DB.Law_HSSEStandardsList.FirstOrDefault(e => e.StandardId == hSSEStandardsList.StandardId); | |||
|  |             if (newHSSEStandardsList != null) | |||
|  |             { | |||
|  |                 newHSSEStandardsList.StandardGrade = hSSEStandardsList.StandardGrade; | |||
|  |                 newHSSEStandardsList.StandardNo = hSSEStandardsList.StandardNo; | |||
|  |                 newHSSEStandardsList.StandardName = hSSEStandardsList.StandardName; | |||
|  |                 newHSSEStandardsList.TypeId = hSSEStandardsList.TypeId; | |||
|  |                 newHSSEStandardsList.AttachUrl = hSSEStandardsList.AttachUrl; | |||
|  |                 newHSSEStandardsList.IsSelected1 = hSSEStandardsList.IsSelected1; | |||
|  |                 newHSSEStandardsList.IsSelected2 = hSSEStandardsList.IsSelected2; | |||
|  |                 newHSSEStandardsList.IsSelected3 = hSSEStandardsList.IsSelected3; | |||
|  |                 newHSSEStandardsList.IsSelected4 = hSSEStandardsList.IsSelected4; | |||
|  |                 newHSSEStandardsList.IsSelected5 = hSSEStandardsList.IsSelected5; | |||
|  |                 newHSSEStandardsList.IsSelected6 = hSSEStandardsList.IsSelected6; | |||
|  |                 newHSSEStandardsList.IsSelected7 = hSSEStandardsList.IsSelected7; | |||
|  |                 newHSSEStandardsList.IsSelected8 = hSSEStandardsList.IsSelected8; | |||
|  |                 newHSSEStandardsList.IsSelected9 = hSSEStandardsList.IsSelected9; | |||
|  |                 newHSSEStandardsList.IsSelected10 = hSSEStandardsList.IsSelected10; | |||
|  |                 newHSSEStandardsList.IsSelected11 = hSSEStandardsList.IsSelected11; | |||
|  |                 newHSSEStandardsList.IsSelected12 = hSSEStandardsList.IsSelected12; | |||
|  |                 newHSSEStandardsList.IsSelected13 = hSSEStandardsList.IsSelected13; | |||
|  |                 newHSSEStandardsList.IsSelected14 = hSSEStandardsList.IsSelected14; | |||
|  |                 newHSSEStandardsList.IsSelected15 = hSSEStandardsList.IsSelected15; | |||
|  |                 newHSSEStandardsList.IsSelected16 = hSSEStandardsList.IsSelected16; | |||
|  |                 newHSSEStandardsList.IsSelected17 = hSSEStandardsList.IsSelected17; | |||
|  |                 newHSSEStandardsList.IsSelected18 = hSSEStandardsList.IsSelected18; | |||
|  |                 newHSSEStandardsList.IsSelected19 = hSSEStandardsList.IsSelected19; | |||
|  |                 newHSSEStandardsList.IsSelected20 = hSSEStandardsList.IsSelected20; | |||
|  |                 newHSSEStandardsList.IsSelected21 = hSSEStandardsList.IsSelected21; | |||
|  |                 newHSSEStandardsList.IsSelected22 = hSSEStandardsList.IsSelected22; | |||
|  |                 newHSSEStandardsList.IsSelected23 = hSSEStandardsList.IsSelected23; | |||
|  |                 newHSSEStandardsList.IsSelected24 = hSSEStandardsList.IsSelected24; | |||
|  |                 newHSSEStandardsList.IsSelected25 = hSSEStandardsList.IsSelected25; | |||
|  |                 newHSSEStandardsList.IsSelected90 = hSSEStandardsList.IsSelected90; | |||
|  |                 newHSSEStandardsList.UpState = hSSEStandardsList.UpState; | |||
|  |                 Funs.DB.SubmitChanges(); | |||
|  |             } | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 修改标准规范 是否采用 | |||
|  |         /// </summary> | |||
|  |         /// <param name="lawRegulationList"></param> | |||
|  |         public static void UpdateHSSEStandardsListIsPass(Model.Law_HSSEStandardsList standardsList) | |||
|  |         { | |||
|  |             Model.SGGLDB db = Funs.DB; | |||
|  |             Model.Law_HSSEStandardsList newHSSEStandardsList = db.Law_HSSEStandardsList.FirstOrDefault(e => e.StandardId == standardsList.StandardId); | |||
|  |             if (newHSSEStandardsList != null) | |||
|  |             { | |||
|  |                 newHSSEStandardsList.AuditMan = standardsList.AuditMan; | |||
|  |                 newHSSEStandardsList.AuditDate = standardsList.AuditDate; | |||
|  |                 newHSSEStandardsList.IsPass = standardsList.IsPass; | |||
|  |                 db.SubmitChanges(); | |||
|  |             } | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 是否存在标准规范编号 | |||
|  |         /// </summary> | |||
|  |         /// <param name="EDU_Code"></param> | |||
|  |         /// <returns>true-存在,false-不存在</returns> | |||
|  |         public static bool IsExistStandardName(string standardName) | |||
|  |         { | |||
|  |             var q = from x in Funs.DB.Law_HSSEStandardsList where x.StandardName == standardName select x; | |||
|  |             if (q.Count() > 0) | |||
|  |             { | |||
|  |                 return true; | |||
|  |             } | |||
|  |             else | |||
|  |             { | |||
|  |                 return false; | |||
|  |             } | |||
|  |         } | |||
|  | 
 | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 是否存在标准规范编号 | |||
|  |         /// </summary> | |||
|  |         /// <param name="EDU_Code"></param> | |||
|  |         /// <returns>true-存在,false-不存在</returns> | |||
|  |         public static bool IsExistStandardNo(string standardNo) | |||
|  |         { | |||
|  |             var q = from x in Funs.DB.Law_HSSEStandardsList where x.StandardNo == standardNo select x; | |||
|  |             if (q.Count() > 0) | |||
|  |             { | |||
|  |                 return true; | |||
|  |             } | |||
|  |             else | |||
|  |             { | |||
|  |                 return false; | |||
|  |             } | |||
|  |         } | |||
|  | 
 | |||
|  |         /// <summary> | |||
|  |         /// 删除标准规范信息 | |||
|  |         /// </summary> | |||
|  |         /// <param name="EDU_ID"></param> | |||
|  |         public static void DeleteHSSEStandardsList(string standardId) | |||
|  |         { | |||
|  |             Model.SGGLDB db = Funs.DB; | |||
|  |             Model.Law_HSSEStandardsList hSSEStandardsList = db.Law_HSSEStandardsList.FirstOrDefault(e => e.StandardId == standardId); | |||
|  |             if (hSSEStandardsList != null) | |||
|  |             { | |||
|  |                 //if (!string.IsNullOrEmpty(hSSEStandardsList.AttachUrl)) | |||
|  |                 //{ | |||
|  |                 //    UploadFileService.DeleteFile(Funs.RootPath, hSSEStandardsList.AttachUrl); | |||
|  |                 //} | |||
|  | 
 | |||
|  |                 ////删除附件表 | |||
|  |                // BLL.CommonService.DeleteAttachFileById(hSSEStandardsList.StandardId); | |||
|  | 
 | |||
|  |                 db.Law_HSSEStandardsList.DeleteOnSubmit(hSSEStandardsList); | |||
|  |                 db.SubmitChanges(); | |||
|  |             } | |||
|  |         } | |||
|  |     } | |||
|  | } |