Example #1
0
        /// <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);
        }
Example #2
0
        /// <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);
        }
Example #3
0
        /// <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);
        }