using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public static class CountryService
{
public static Model.SGGLDB db = Funs.DB;
///
/// 根据主键获取国家信息
///
///
///
public static Model.RealName_Country GetCountryById(string id)
{
return Funs.DB.RealName_Country.FirstOrDefault(e => e.ID == id);
}
///
/// 根据国家类型Id获取国家下拉选择项
///
///
///
public static List GetCountryList()
{
return (from x in Funs.DB.RealName_Country orderby x.Cname select x).ToList();
}
#region 表下拉框
///
/// 表下拉框
///
/// 下拉框名字
/// 是否显示请选择
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
///
/// 获取国家名称
///
///
///
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;
}
}
}