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