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();
 | ||
|             }
 | ||
|         }
 | ||
|     }
 | ||
| }
 |