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