/// <summary> /// Получить полный адрес человека. /// </summary> /// <param name="regAddress">Адрес регистрации человека.</param> /// <param name="languageType">Тип языка.</param> /// <returns>Полный адрес человека.</returns> private string GetFullAddress(RegAddress regAddress, LanguageType languageType) { return(LinesHelper.ConcatNotEmptyStrings( GetCountryName(regAddress, languageType), GetDistrictName(regAddress, languageType), regAddress.city, GetRegionName(regAddress, languageType), regAddress.street, regAddress.building, regAddress.corpus, regAddress.flat )); }
//private Hashtable UnitsValue //{ // get { return ValuesTable; } //} public int GetUnitValue(string _unitName) { int temp; try { temp = (int)ValuesTable[_unitName]; } catch { Console.WriteLine("GetUnitValue {0} from Reg{1} failed.", _unitName, RegAddress.ToString("X")); return(-1); } return(temp); }
/// <summary> /// Получить название региона. /// </summary> /// <param name="regAddress">Адрес регистрации человека.</param> /// <param name="languageType">Тип языка.</param> /// <returns>Название региона.</returns> private string GetRegionName(RegAddress regAddress, LanguageType languageType) { if (!string.IsNullOrEmpty(regAddress.regionName)) { return(regAddress.regionName); } switch (languageType) { case LanguageType.Ru: return(regAddress.region.nameRu); case LanguageType.En: return(regAddress.region.nameRu); case LanguageType.Kz: return(regAddress.region.nameKz); default: return(regAddress.region.nameRu); } }
/// <summary> /// Получить название страны. /// </summary> /// <param name="regAddress">Адрес регистрации человека.</param> /// <param name="languageType">Тип языка.</param> /// <returns>Название страны.</returns> private string GetCountryName(RegAddress regAddress, LanguageType languageType) { if (regAddress.country == null) { return(null); } switch (languageType) { case LanguageType.Ru: return(regAddress.country.nameRu); case LanguageType.En: return(regAddress.country.nameRu); case LanguageType.Kz: return(regAddress.country.nameKz); default: return(regAddress.country.nameRu); } }