/// <summary> /// 获取地址信息 /// </summary> /// <param name="idNumber">身份证号模型</param> /// <returns>发卡单位及籍贯</returns> public static ModAddress CF_GetAddressInfo(ModIDNumber idNumber) { ModAddress address = new ModAddress(); if (idNumber.IsLawful) { address = AddressOperate.GetAllAddressModel().Where(item => item.AddressNumber == idNumber.IDNumber.Substring(0, 6)).FirstOrDefault(); } return(address); }
/// <summary> /// 获取籍贯 /// </summary> /// <param name="idNumber">身份证号模型</param> /// <returns>籍贯</returns> public static string CF_GetDomicile(ModIDNumber idNumber) { string domicile = "该区行政区编号未收录!"; ModAddress address = CF_GetAddressInfo(idNumber); if (address != null) { domicile = CF_GetAddressInfo(idNumber).Domicile; } return(domicile); }
/// <summary> /// 获取发卡机构 /// </summary> /// <param name="idNumber">身份证号模型</param> /// <returns>发卡单位</returns> public static string CF_GetCardIssuer(ModIDNumber idNumber) { string cardIssuer = "该区行政区编号未收录!"; ModAddress address = CF_GetAddressInfo(idNumber); if (address != null) { cardIssuer = CF_GetAddressInfo(idNumber).CardIssuer; } return(cardIssuer); }