public Boolean AdicionarEndereco(TextBox id, ComboBox estado, TextBox cidade, MaskedTextBox CEP, TextBox address, MaskedTextBox CPF) { bool statusAdicao = false; if (id.Text != "") { MessageBox.Show("O endereço a ser adicionado não pode ter ID predefinido, limpe os campos antes de adicionar um " + "novo endereço", "ID inválido", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (enderecoService.ValidarCampos(estado, cidade, CEP, address)) { string[] splittedEstado = estado.Text.Split(','); string[] uf = splittedEstado[1].Split(' '); Endereco endereco = new Endereco(); endereco.Uf = uf[1]; endereco.Cidade = cidade.Text; endereco.CEP = CEP.Text; endereco.Address = address.Text; statusAdicao = endereco.AdicionarEndereco(CPF.Text); if (statusAdicao) { MessageBox.Show("Endereço adicionado com sucesso!!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } return(statusAdicao); }