public string FormataLogradouro(int tamanhoFinal) { var logradouroCompleto = string.Empty; if (LogradouroNumero.Length != 0) { logradouroCompleto += " " + LogradouroNumero; } if (LogradouroComplemento.Length != 0) { logradouroCompleto += " " + LogradouroComplemento; } if (tamanhoFinal == 0) { return(LogradouroEndereco + logradouroCompleto); } if (LogradouroEndereco.Length + logradouroCompleto.Length <= tamanhoFinal) { return(LogradouroEndereco + logradouroCompleto); } return(LogradouroEndereco.Substring(0, tamanhoFinal - logradouroCompleto.Length)); }
public string FormataLogradouro(int tamanhoFinal) { var logradouroCompleto = string.Empty; if (!string.IsNullOrEmpty(LogradouroNumero)) { logradouroCompleto += " " + LogradouroNumero; } if (!string.IsNullOrEmpty(LogradouroComplemento)) { logradouroCompleto += " " + LogradouroComplemento; } if (tamanhoFinal == 0) { return(LogradouroEndereco + logradouroCompleto); } if (LogradouroEndereco.Length + logradouroCompleto.Length <= tamanhoFinal) { return(LogradouroEndereco + logradouroCompleto); } LogradouroEndereco += logradouroCompleto; return(LogradouroEndereco.Substring(0, 40)); }