public bool Alterar() { Endereco objEndereco = new Endereco().Selecionar(Id); string cep = txtCEP.Text.Replace("-", "").Replace("_", ""); objEndereco.Cep = Convert.ToInt32(cep); objEndereco.Logradouro = txtLogradouro.Text; objEndereco.Bairro = txtBairro.Text; objEndereco.Cidade = new Cidade().Selecionar(Convert.ToInt32(ddlCidade.SelectedValue)); bool retorno = false; try { retorno = objEndereco.Confirmar(); Id = objEndereco.Codigo; } catch (Model.Base.GepexException.EBancoDados ex) { Mensagem.Aviso(Comum.TraduzirMensagem(ex)); } catch (Model.Base.GepexException.ERegraNegocio ex) { Mensagem.Aviso(ex.Message); } catch (Exception ex) { throw ex; } return(retorno); }