protected List <string> GetContactByCompanyId(string comId) { var listNumber = new List <string>(); var conn = ConfigurationManager.ConnectionStrings["ConnStringDeltoneCRM"].ConnectionString; var contactDAL = new ContactDAL(conn); var contatList = contactDAL.GetContatByCompanyId(comId); foreach (var item in contatList) { if (!string.IsNullOrEmpty(item.DEFAULT_AreaCode) && !string.IsNullOrEmpty(item.DEFAULT_Number)) { if (item.DEFAULT_AreaCode.Contains('(')) { item.DEFAULT_AreaCode = item.DEFAULT_AreaCode.Replace("(", ""); } if (item.DEFAULT_AreaCode.Contains(')')) { item.DEFAULT_AreaCode = item.DEFAULT_AreaCode.Replace(")", ""); } if (item.DEFAULT_Number.Contains("(")) { item.DEFAULT_Number = item.DEFAULT_Number.Replace("(", ""); } if (item.DEFAULT_Number.Contains(")")) { item.DEFAULT_Number = item.DEFAULT_Number.Replace(")", ""); } if (item.DEFAULT_Number.Contains("-")) { item.DEFAULT_Number = item.DEFAULT_Number.Replace("-", ""); } var phoneNumber = item.DEFAULT_AreaCode + item.DEFAULT_Number; listNumber.Add(phoneNumber); } else { if (string.IsNullOrEmpty(item.DEFAULT_AreaCode) && !string.IsNullOrEmpty(item.DEFAULT_Number)) { if (item.DEFAULT_Number.Contains('(')) { item.DEFAULT_Number = item.DEFAULT_Number.Replace("(", ""); } if (item.DEFAULT_Number.Contains(')')) { item.DEFAULT_Number = item.DEFAULT_Number.Replace(")", ""); } if (item.DEFAULT_Number.Contains("-")) { item.DEFAULT_Number = item.DEFAULT_Number.Replace("-", ""); } var phoneNumber = item.DEFAULT_Number; listNumber.Add(phoneNumber); } else { if (!string.IsNullOrEmpty(item.DEFAULT_AreaCode) && string.IsNullOrEmpty(item.DEFAULT_Number)) { if (item.DEFAULT_AreaCode.Contains('(')) { item.DEFAULT_AreaCode = item.DEFAULT_AreaCode.Replace("(", ""); } if (item.DEFAULT_AreaCode.Contains(")")) { item.DEFAULT_AreaCode = item.DEFAULT_AreaCode.Replace(")", ""); } var phoneNumber = item.DEFAULT_AreaCode; listNumber.Add(phoneNumber); } } } if (!string.IsNullOrEmpty(item.MOBILE_Number)) { listNumber.Add(item.MOBILE_Number); } } return(listNumber); }