123 lines
		
	
	
		
			4.3 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			123 lines
		
	
	
		
			4.3 KiB
		
	
	
	
		
			C#
		
	
	
	
using System;
 | 
						|
using System.Collections.Generic;
 | 
						|
using System.Linq;
 | 
						|
using System.Text;
 | 
						|
 | 
						|
namespace BLL
 | 
						|
{
 | 
						|
    /// <summary>
 | 
						|
    /// 许可证类型
 | 
						|
    /// </summary>
 | 
						|
    public static class RiskLevelService
 | 
						|
    {
 | 
						|
        public static Model.SGGLDB db = Funs.DB;
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 根据主键获取许可证类型
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="licenseTypeId"></param>
 | 
						|
        /// <returns></returns>
 | 
						|
        public static Model.Base_RiskLevel GetRiskLevel(string riskLevelId)
 | 
						|
        {
 | 
						|
            return Funs.DB.Base_RiskLevel.FirstOrDefault(e => e.RiskLevelId == riskLevelId);
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 添加许可证类型
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="licenseType"></param>
 | 
						|
        public static void AddRiskLevel(Model.Base_RiskLevel reskLevel)
 | 
						|
        {
 | 
						|
            Model.SGGLDB db = Funs.DB;
 | 
						|
            Model.Base_RiskLevel newreskLevel = new Model.Base_RiskLevel
 | 
						|
            {
 | 
						|
                RiskLevelId = reskLevel.RiskLevelId,
 | 
						|
                RiskLevel = reskLevel.RiskLevel,
 | 
						|
                RiskLevelName = reskLevel.RiskLevelName,
 | 
						|
                ControlMeasures = reskLevel.ControlMeasures,
 | 
						|
                Days = reskLevel.Days,
 | 
						|
                Remark = reskLevel.Remark,
 | 
						|
                MaxValue = reskLevel.MaxValue,
 | 
						|
                MinValue = reskLevel.MinValue
 | 
						|
            };
 | 
						|
            db.Base_RiskLevel.InsertOnSubmit(newreskLevel);
 | 
						|
            db.SubmitChanges();
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 修改许可证类型
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="licenseType"></param>
 | 
						|
        public static void UpdateLicenseType(Model.Base_RiskLevel riskLevel)
 | 
						|
        {
 | 
						|
            Model.SGGLDB db = Funs.DB;
 | 
						|
            Model.Base_RiskLevel newRiskLevel = db.Base_RiskLevel.FirstOrDefault(e => e.RiskLevelId == riskLevel.RiskLevelId);
 | 
						|
            if (newRiskLevel != null)
 | 
						|
            {
 | 
						|
                newRiskLevel.RiskLevel = riskLevel.RiskLevel;
 | 
						|
                newRiskLevel.RiskLevelName = riskLevel.RiskLevelName;
 | 
						|
                newRiskLevel.MinValue = riskLevel.MinValue;
 | 
						|
                newRiskLevel.MaxValue = riskLevel.MaxValue;
 | 
						|
                newRiskLevel.ControlMeasures = riskLevel.ControlMeasures;
 | 
						|
                newRiskLevel.Days = riskLevel.Days;
 | 
						|
                newRiskLevel.Remark = riskLevel.Remark;
 | 
						|
                db.SubmitChanges();
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 根据主键删除许可证类型
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="licenseTypeId"></param>
 | 
						|
        public static void DeleteRiskLevelById(string riskLevelId)
 | 
						|
        {
 | 
						|
            Model.SGGLDB db = Funs.DB;
 | 
						|
            Model.Base_RiskLevel riskLevel = db.Base_RiskLevel.FirstOrDefault(e => e.RiskLevelId== riskLevelId);
 | 
						|
            if (riskLevel != null)
 | 
						|
            {
 | 
						|
                db.Base_RiskLevel.DeleteOnSubmit(riskLevel);
 | 
						|
                db.SubmitChanges();
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 获取许可证类型下拉选择项
 | 
						|
        /// </summary>
 | 
						|
        /// <returns></returns>
 | 
						|
        public static List<Model.Base_RiskLevel> GetLicenseTypeList()
 | 
						|
        {
 | 
						|
            return (from x in Funs.DB.Base_RiskLevel orderby x.RiskLevel select x).ToList();
 | 
						|
        }
 | 
						|
 | 
						|
        #region 许可证类型下拉框
 | 
						|
        /// <summary>
 | 
						|
        /// 许可证类型下拉框
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="dropName">下拉框名字</param>
 | 
						|
        /// <param name="isShowPlease">是否显示请选择</param>
 | 
						|
        public static void InitRiskLevelDropDownList(FineUIPro.DropDownList dropName, bool isShowPlease)
 | 
						|
        {
 | 
						|
            dropName.DataValueField = "RiskLevelId";
 | 
						|
            dropName.DataTextField = "RiskLevelName";
 | 
						|
            dropName.DataSource = GetLicenseTypeList();
 | 
						|
            dropName.DataBind();
 | 
						|
            if (isShowPlease)
 | 
						|
            {
 | 
						|
                Funs.FineUIPleaseSelect(dropName);
 | 
						|
            }
 | 
						|
        }
 | 
						|
        public static void InitRiskLevelDropDownListByRiskLevelName(FineUIPro.DropDownList dropName, bool isShowPlease)
 | 
						|
        {
 | 
						|
            dropName.DataValueField = "RiskLevelName";
 | 
						|
            dropName.DataTextField = "RiskLevelName";
 | 
						|
            dropName.DataSource = GetLicenseTypeList();
 | 
						|
            dropName.DataBind();
 | 
						|
            if (isShowPlease)
 | 
						|
            {
 | 
						|
                Funs.FineUIPleaseSelect(dropName);
 | 
						|
            }
 | 
						|
        }
 | 
						|
        #endregion
 | 
						|
    }
 | 
						|
}
 |