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);
        }