101 lines
3.5 KiB
C#
101 lines
3.5 KiB
C#
|
using System.Collections.Generic;
|
|||
|
using System.Linq;
|
|||
|
|
|||
|
namespace BLL
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 密级
|
|||
|
/// </summary>
|
|||
|
public static class SecretLevelService
|
|||
|
{
|
|||
|
public static Model.SGGLDB db = Funs.DB;
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 根据主键获取密级
|
|||
|
/// </summary>
|
|||
|
/// <param name="secretLevelId"></param>
|
|||
|
/// <returns></returns>
|
|||
|
public static Model.Base_SecretLevel GetSecretLevelById(string secretLevelId)
|
|||
|
{
|
|||
|
return Funs.DB.Base_SecretLevel.FirstOrDefault(e => e.SecretLevelId == secretLevelId);
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 添加密级
|
|||
|
/// </summary>
|
|||
|
/// <param name="secretLevel"></param>
|
|||
|
public static void AddSecretLevel(Model.Base_SecretLevel secretLevel)
|
|||
|
{
|
|||
|
Model.SGGLDB db = Funs.DB;
|
|||
|
Model.Base_SecretLevel newSecretLevel = new Model.Base_SecretLevel
|
|||
|
{
|
|||
|
SecretLevelId = secretLevel.SecretLevelId,
|
|||
|
SecretLevelCode = secretLevel.SecretLevelCode,
|
|||
|
SecretLevelName = secretLevel.SecretLevelName,
|
|||
|
Remark = secretLevel.Remark
|
|||
|
};
|
|||
|
db.Base_SecretLevel.InsertOnSubmit(newSecretLevel);
|
|||
|
db.SubmitChanges();
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 修改密级
|
|||
|
/// </summary>
|
|||
|
/// <param name="secretLevel"></param>
|
|||
|
public static void UpdateSecretLevel(Model.Base_SecretLevel secretLevel)
|
|||
|
{
|
|||
|
Model.SGGLDB db = Funs.DB;
|
|||
|
Model.Base_SecretLevel newSecretLevel = db.Base_SecretLevel.FirstOrDefault(e => e.SecretLevelId == secretLevel.SecretLevelId);
|
|||
|
if (newSecretLevel != null)
|
|||
|
{
|
|||
|
newSecretLevel.SecretLevelCode = secretLevel.SecretLevelCode;
|
|||
|
newSecretLevel.SecretLevelName = secretLevel.SecretLevelName;
|
|||
|
newSecretLevel.Remark = secretLevel.Remark;
|
|||
|
db.SubmitChanges();
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 根据主键删除密级
|
|||
|
/// </summary>
|
|||
|
/// <param name="secretLevelId"></param>
|
|||
|
public static void DeleteSecretLevelById(string secretLevelId)
|
|||
|
{
|
|||
|
Model.SGGLDB db = Funs.DB;
|
|||
|
Model.Base_SecretLevel secretLevel = db.Base_SecretLevel.FirstOrDefault(e => e.SecretLevelId == secretLevelId);
|
|||
|
if (secretLevel != null)
|
|||
|
{
|
|||
|
db.Base_SecretLevel.DeleteOnSubmit(secretLevel);
|
|||
|
db.SubmitChanges();
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 获取密级下拉列表项
|
|||
|
/// </summary>
|
|||
|
/// <returns></returns>
|
|||
|
public static List<Model.Base_SecretLevel> GetSecretLevelList()
|
|||
|
{
|
|||
|
return (from x in Funs.DB.Base_SecretLevel orderby x.SecretLevelCode select x).ToList();
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 应急响应类型下拉框
|
|||
|
/// </summary>
|
|||
|
/// <param name="dropName">下拉框名字</param>
|
|||
|
/// <param name="projectId">项目id</param>
|
|||
|
/// <param name="isShowPlease">是否显示请选择</param>
|
|||
|
public static void InitSecretLevelDropDownList(FineUIPro.DropDownList dropName, bool isShowPlease)
|
|||
|
{
|
|||
|
dropName.DataValueField = "SecretLevelId";
|
|||
|
dropName.DataTextField = "SecretLevelName";
|
|||
|
dropName.DataSource = GetSecretLevelList();
|
|||
|
dropName.DataBind();
|
|||
|
if (isShowPlease)
|
|||
|
{
|
|||
|
Funs.FineUIPleaseSelect(dropName);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|