public bool Alterar() { Parametro parametro = new Parametro(); parametro.Instituicao = txtNomeInstituicao.Text; parametro.Telefone = Convert.ToInt32(txtTelefone.Text); parametro.Email = txtEmail.Text; parametro.Cnpj = txtCnpj.Text; if (txtCodigoCnae.Text != null) { parametro.Cnae = txtCodigoCnae.Text; } if (txtMaxDiasAtendimento.Text != null) { parametro.MaximoDiasAtendimento = Convert.ToInt32(txtMaxDiasAtendimento.Text); } //trata endereco Endereco endereco = new Endereco().SelecionarCep(Convert.ToInt32(Comum.RetiraMascaraCEP(txtCep.Text))); parametro.Endereco = endereco; if (txtComplemento.Text.Trim() != "") { parametro.Complemento = txtComplemento.Text; } parametro.Predical = Convert.ToInt32(txtNumero.Text); bool retorno = false; try { retorno = parametro.Confirmar(); } 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); }