Files
SGGL_SHJ/SGGL/BLL/Person/CountryService.cs
T
lpf 8efe030f47 refactor: 清理旧模块资源并整理人员服务目录
为收敛当前分支代码范围并统一人员服务目录,移除历史模块与静态资源,减少无效代码和目录分散带来的维护成本。
2026-09-19 13:45:38 +08:00

66 lines
1.9 KiB
C#

using System.Collections.Generic;
using System.Linq;
namespace BLL
{
public static class CountryService
{
/// <summary>
/// 根据主键获取国家信息
/// </summary>
/// <param name="countryId"></param>
/// <returns></returns>
public static Model.RealName_Country GetCountryById(string id)
{
return Funs.DB.RealName_Country.FirstOrDefault(e => e.ID == id);
}
/// <summary>
/// 根据国家类型Id获取国家下拉选择项
/// </summary>
/// <param name="projectId"></param>
/// <returns></returns>
public static List<Model.RealName_Country> GetCountryList()
{
return (from x in Funs.DB.RealName_Country orderby x.Cname select x).ToList();
}
#region 表下拉框
/// <summary>
/// 表下拉框
/// </summary>
/// <param name="dropName">下拉框名字</param>
/// <param name="isShowPlease">是否显示请选择</param>
public static void InitCountryDropDownList(FineUIPro.DropDownList dropName, bool isShowPlease)
{
dropName.DataValueField = "CountryId";
dropName.DataTextField = "Cname";
dropName.DataSource = GetCountryList();
dropName.DataBind();
if (isShowPlease)
{
Funs.FineUIPleaseSelect(dropName);
}
}
#endregion
/// <summary>
/// 获取国家名称
/// </summary>
/// <param name="UnitId"></param>
/// <returns></returns>
public static string GetCNameByCountryId(string countryId)
{
string name = string.Empty;
var Country = Funs.DB.RealName_Country.FirstOrDefault(x => x.CountryId == countryId);
if (Country != null)
{
name = Country.Cname;
}
return name;
}
}
}