//Retorna o segundo endereco cadastrado. public static PessoaEndereco enderecoSecundario(this Pessoa OPessoa) { var OPessoaEndereco = new PessoaEndereco(); var listaEnderecos = OPessoa.retornarListaEnderecos(); if (listaEnderecos.Count > 1) { OPessoaEndereco = listaEnderecos[1]; } return(OPessoaEndereco); }
//Retorna o primeiro endereco cadastrado. public static PessoaEndereco enderecoPrincipal(this Pessoa OPessoa) { var OPessoaEndereco = new PessoaEndereco(); var listaEnderecos = OPessoa.retornarListaEnderecos(); if (listaEnderecos.Count > 0) { OPessoaEndereco = listaEnderecos[0]; } return(OPessoaEndereco); }
public static string formatarEnderecoCompleto(this PessoaEndereco OEndereco) { if (OEndereco == null) { return(""); } var endereco = ""; if (!OEndereco.logradouro.isEmpty()) { endereco = String.Concat(endereco, OEndereco.logradouro, ", "); } if (!OEndereco.numero.isEmpty()) { endereco = String.Concat(endereco, OEndereco.numero); if (OEndereco.complemento.isEmpty()) { endereco = String.Concat(endereco, ", "); } } if (!OEndereco.complemento.isEmpty()) { endereco = String.Concat(endereco, " ", OEndereco.complemento, " - "); } if (!OEndereco.bairro.isEmpty()) { endereco = String.Concat(endereco, OEndereco.bairro, ", "); } if (!OEndereco.cep.isEmpty()) { endereco = String.Concat(endereco, UtilString.formatCEP(OEndereco.cep), ", "); } if (OEndereco.Cidade?.nome.isEmpty() == false) { endereco = String.Concat(endereco, OEndereco.Cidade?.nome, " - "); } if (OEndereco.Cidade?.Estado?.sigla.isEmpty() == false) { endereco = String.Concat(endereco, OEndereco.Cidade?.Estado?.sigla, " "); } return(endereco); }