SGGL_HBAZ/SGGL/BLL/HSSE/Law/HSSEStandardsListService.cs

204 lines
9.5 KiB
C#
Raw Normal View History

2025-02-12 09:27:47 +08:00
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();
}
}
}
}