using System.Collections.Generic;
using System.Linq;
namespace BLL
{
///
/// 密级
///
public static class SecretLevelService
{
public static Model.SGGLDB db = Funs.DB;
///
/// 根据主键获取密级
///
///
///
public static Model.Base_SecretLevel GetSecretLevelById(string secretLevelId)
{
return Funs.DB.Base_SecretLevel.FirstOrDefault(e => e.SecretLevelId == secretLevelId);
}
///
/// 添加密级
///
///
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();
}
///
/// 修改密级
///
///
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();
}
}
///
/// 根据主键删除密级
///
///
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();
}
}
///
/// 获取密级下拉列表项
///
///
public static List GetSecretLevelList()
{
return (from x in Funs.DB.Base_SecretLevel orderby x.SecretLevelCode select x).ToList();
}
///
/// 应急响应类型下拉框
///
/// 下拉框名字
/// 项目id
/// 是否显示请选择
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);
}
}
}
}